要求写个c语言程序:利用随机函数rand产生10个整数,输出这10个数,并输出他们中的最大,小值,和平均值

如题所述

第1个回答  2010-11-11
#include<stdio.h>
#include<time.h>
#include<stdlib.h>
int main()
{
int n[10],i,j,k,t,average,max,min;
srand((unsigned)time(NULL));
for(i=0;i<10;i++)
{
n[i]=rand()%100;
printf("%d ",n[i]);
}
for(max=n[0],min=n[9],i=0;i<9;i++)
{
if(n[i]<min) min=n[i];
if(n[i]>max) max=n[i];
}
for(t=0,i=0;i<10;i++)
t+=n[i];
printf("\naverage:%4.2f;\nmax:%d;\nmin:%d\n",t/10.0,max,min);
return 0;
}本回答被网友采纳
相似回答