33,311
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<stdlib.h>
#include <time.h> /*需引用的头文件*/
void fun(int a[],int n)
{
int i,j;
double sum=0;
double avg;
for(i=0;i<n;i++)
{
sum+=a[i];
}
avg=sum/1000;
for(i=0,j=0;i<n;i++)
{
if(a[i]>avg)
j++;
}
printf("count(num>avg)=%d,avg=%lf",j,avg);
}
main()
{
int X=1,Y=1000;
int i;
int a[1000]={0};
srand((unsigned)time(NULL)); /*随机种子*/
for(i=0;i<1000;i++)
{
a[i]=rand()%(Y-X+1)+X; /*n为X~Y之间的随机数*/
}
fun(a,1000);
}