第三我来,
#include<stdio.h>
void main()
{
int above_ave(float *p,float average);
float score[15];
float average,sum=0;
int i,num;
printf("input 10 student's score:\n");
for(i=0;i<10;i++)
{
scanf("%f",&score[i]);
if(score[i]<0 || score[i]>100)
{
printf("wrong,input again!\n");
scanf("%f",&score[i]);
}
}
for(i=0;i<10;i++)
sum=a[i]+sum;
average=sum/10;
num=above_ave(score,average);
printf("The number is %d.\n",num);
}
int above_ave(float *p,float average)
{
int i,num=0;
for(i=0;i<10;i++)
{
if(*(p+i)>average)
num++;
}
return(num);
}
温馨提示:答案为网友推荐,仅供参考