#include<stdio.h>
int fun(int m,double mid,int score[],int below[])
{
int j=0;
int count=0;
for(j=0;j<m;j++)
{
if(score[j]<mid)
{
below[j]=score[j];
count++;
}
}
return count;
}
int main()
{
int k=0;
int m=0;
int i=0;
int sum=0;
int score[10]={0};
int below[10]={0};
printf("请输入所求的人数-> ");
scanf("%d",&m);
printf("请输入学生的成绩\n");
for(i=0;i<m;i++)
{
scanf("%d",&score[i]);
sum=sum+score[i];
}
double mid=0;
mid=sum/m;
int ret=fun(m,mid,score,below);
printf("低于平均分的人数有%d人\n", ret);
for(k=0;k<ret;k++)
{
printf("%d ",below[k]);
}
return 0;
}
运行结果如下&