C语言编写一个程序, 随机产生100个数,计算这100个数的平均数,并且返回这数中小于平均值的数

多谢各位了~!

第1个回答  2009-12-12
#include"stdio.h"
#include"stdlib.h"
void main()
{
int a[100];
int sum=0;
int ave;
int i;
for(i=0;i<100;i++)
a[i]=rand()%100;//获得100个随机数

for(i=0;i<100;i++)
sum+=a[i];
ave=sum/100;
printf("%d\n",ave);//输出平均值,取的是整数

for(i=0;i<100;i++)//输出小于平均值的数
if(a[i]<ave) printf("%d ",a[i]);

}

输出如下
46
41 34 0 24 5 45 27 42 27 36 4 2 21 16 18 26 38 12 35 3 11 2
2 33 41 11 44 37 23 41 29 16 35 42 6 40 42 5 29 6 1 29 23 4
0 31 8 44 39 26 23 37 38 18 29 41 Press any key to continue
相似回答