# include & ltstdlib.h & gt
# include & lttime.h & gt
int main(void)
{
srand(time(0));
int I = 0;//在下面的循環中使用。
int a[20]= { 0 };//用來存儲生成的20個隨機數。
double ave = 0;//用來對20個隨機數求和,以求得它們的平均值。
for(I = 0;我& lt=19;i++)
{
a[I]= rand()% 90+10;//rand()%90生成壹個0-89的隨機數,加上10後就是壹個10-99的隨機數。
ave = ave+a[I];
Printf("第%d個隨機數是:\n ",i+1,a[I]);
}
ave = ave/20;
for(I = 0;我& lt=19;I++) //打印壹個大於平均值的隨機數;
{
if(a[I]& gt;ave)
{
Printf("該%d隨機數等於%lf並且大於平均值%lf\n ",i+1,a[i],ave)
}
}
返回0;
}
結果:
隨機數1是:34。
第二個隨機數是:32
第三個隨機數是:86。
第四個隨機數是:20。
第五個隨機數是:86
第六個隨機數是:43。
第七個隨機數是:26
第八個隨機數是:65。
第九個隨機數是:98
第10個隨機數是:57。
隨機數11為:98。
隨機數12為:59。
隨機數13為:72。
第14期隨機數為:27。
15號隨機數為:25。
第16期隨機數為:55。
隨機數17號是:53。
隨機數18號是:83。
第壹。。。。。。。。