c++:随机产生10个两位数找出其最大值,最小值,并计算平均值

来源:百度知道 编辑:UC知道 时间:2024/06/17 04:30:08

》代码1:》》:
//c++:随机产生10个两位数找出其最大值,最小值,并计算平均值
#include<iostream>
#include<time.h>
#include<stdlib.h>
using namespace std;
int main()
{
srand((unsigned)time(00));//播种子,随时间的不同播不同的种子,故每次产生的随机数都不相同,由于用到time,故需要头函数time.h。这一句也可写作srand((unsigned)time(NULL)),因为NULL的值就是0.
int a[10],i,max,min;
double aver=0;
cout<<"随机产生10个两位数:"<<endl;
for(i=0;i<10;i++)
{
if(i%5==0)cout<<endl;
a[i]=rand()%90+10;//产生10~100间的随机数,不包括100,包括10
cout<<" "<<a[i];
aver=aver+a[i]/10.0;
}
max=min=a[0];
for(i=0;i<10;i++)
{
if(a[i]>max)max=a[i];
if(a[i]<min)min=a[i];
}
cout<<endl<<"最大值:"<<max<<"最小值:"<<min<<endl;
cout<<"平均值:"<<aver<<endl;
return;
}
》代码2:》》:
#include<iostream>
#incl