帮忙编个程序,c/c++的,很简单啊

来源:百度知道 编辑:UC知道 时间:2024/06/27 07:06:02
随机产生10个30-100(包括30,100)的正整数,求最大值,最小值,平均值.并显示整个数组的值和结果

#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;

void main()
{
srand((unsigned)time(NULL));
int *data=new int[10];
for(int i=0;i<10;i++)
{
data[i]=rand()%70+30;
}
int max = data[0];
int min = data[0];
int total =data[0];
cout<<\"10个数字为:\"<<endl;
for(i=0;i<10;i++)
{
cout<<i<<\":\"<<data[i]<<endl;
if(data[i]>max)
max=data[i];
if(data[i]<min)
min=data[i];
total +=data[i];
}
cout<<\"最大数为\"<<max<<endl;
cout<<\"最小数为\"<<min<<endl;
cout<<\"平均数为\"<<float(total/10)<<endl;
}

很难,我也不会

srand(time(NULL));//初始化随机数
for(int i=0;i<10;i++)<