第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