#include
main()
{
double N,M,one;//one记录每次输入的成绩,N记录学生数,M记录总分,使用double记录允许分数为小数
N=0;//学生数初始为0
M=0;//总分初始为0
scanf("%lf",&one);//读入第一个成绩,或表示结束的负数
while(one>=0)//直到读入的数是负数时停止
{
N++;//人数加1
M=M+one;//总分加上该生分数
scanf("%lf",&one);//读入下一个分数,或表示结束的负数
}
printf("总分:%.2lf\n",M);//输出总分,保留两位小数,(可通过改变.后的数字改变保留位数)
if(N>0)printf("平均分:%.2lf\n",M/N);//人数不为零,输出平均分M/N,保留两位小数
else printf("平均分:0\n");//人数,为零,输出平均分0
}
#include
int main()
{
int fail,num,i,repeat;
double grade, total;
for(ri = 1; ri <= repeat; ri++){
num=0;
sum=0;
fail=0;
while (scanf ("%lf", &grade)!=EOF&&(grade>=0))
{sum+=grade;
num++;
if(grade<=60)
fail++;
}
printf("Grade average is %.2f,the number of fail is %d\n", sum/num, fail);
}
return 0;
}