第1个回答 2021-05-19
#include<stdio.h>
#define N 30
float average(float *scores, int size)
{
float aver = 0.0f;
for(int i = 0; i < size; i++)
aver += scores[i];
return aver / size;
}
int main()
{
float scores[N];
int sum = 0;
for(int i = 0; i < N; i++)
scanf("%f", &scores[i]);
float aver = average(scores, N);
printf("Average: %.1f\n", aver);
for(int i = 0; i < N; i++)
if(scores[i] < aver)
{
sum += 1;
printf("%3.1f ", scores[i]);
}
printf("\n总共有%d个人低于平均分。\n", sum);
return 0;
}