题目描述
输入若干整数作为学生的成绩,计算平均分。当输入负数时结束输入。
输入要求
输入若干整数,以负数作为结束标记。假设至少有一个有效的成绩。
输出要求
计算平均分(不包括负数),输出保留1位小数。
输入样例
70 80 90 80 60 -9
输出样例
76.0
提示
来源
NBU OJ
#include <stdio.h>
#include <stdlib.h>
int main()
{
double score,sum=0,count=0,e;
scanf("%lf",&score);
while(score>=0)
{
sum+=score; //计算总分
count++; //计算人数
scanf("%lf",&score);
}
e=sum/count; //计算平均分
printf("%.1f\n",e);
return 0;
}