编写函数intfun(float*p,intn),功能:统计有n个数据的一维数组p中大于平均值的数组元素个数.例如,若输入:35612896输出:n=4
#includestdio.h
voidNONO();
intfun(float*p,intn)
{
}
voidmain()
{floata[8];intn,i;
for(i=0;i8;i)
scanf(\"%f\",
n=fun(a,8);
printf(\"n=%d\\n\",n);
NONO();
}
voidNONO()
{FILE*rf,*wf;floata[20];inti,j,n;
rf=fopen(\"in2.dat\",\"r\");
if(rf==NULL)
{puts(\"Noexistin2.dat\");return;}
wf=fopen(\"out2.dat\",\"w\");
for(i=0;i20;i)
fscanf(rf,\"%f\",ai);
for(i=1,j=0;j3;j,i=3)
{n=fun(ai,72*j);
fprintf(wf,\"%d\\n\",n);
}
fclose(rf);fclose(wf);
}
|