用键盘输入10个学生的成绩(用scanf函数),然后计算出这10个学生的平均成绩,并且输出低于平均分的学生的成绩。
#include<stdio.h>
int main()
{
int n=0; //用于跟踪学生的人数
int i;
float score; //输入学生的分数
float all[10]; //定义一个数组,用于保存所有输入学生的分数
float sum=0; //用于计算总成绩
float average; //平均分
while(n<10)
{
scanf("%f",&score); //用键盘输入学生的分数
sum = sum+score; //计算总成绩
all[n]=score; //保存所有输入学生的分数
n++;
}
average=sum/n; //平均分
printf("The average score:%f\n",average);
printf("The scores below average:\n");
for(i=0;i<n;i++)
{
if(all[i]<average)
printf("%f\n",all[i]); //如果低于平均分,则输出该学生的分数
}
return 0;
}