请帮我看看这错哪了。
论文问答
1
某班级若干个学生参加测验。在得到本次测验的成绩之后,确定该班级本次测验的平均分。
输入格式: 一个班级的若干个测验成绩( 0 到 100 之间的整数),以 −1 作为结束标记(结束标记不计算平均值)。
输出格式: 班级测验成绩平均分,结果保留两位小数。
若无输入成绩,则显示 No grades were entered。
输入样例 1: 75 94 97 88 70 64 83 89 -1 输出样例 1: 在这里给出相应的输出。例如:
82.50 输入样例 2: -1 输出样例 2: 在这里给出相应的输出。例如:
#include "stdio.h"
int main()
{
int s[10010];
int o=0;
double sum=0;
while(1)
{
scanf("%d",&s[o]);
if(s[o]==-1)
{
break;
}
sum+=s[o];
o++;
}
if(o)
{
printf("%.2lf",sum/0);
}
else{
printf("No grades were entered");
}
}

发表回复