编写一个程序,根据输入某个班级学员的成绩,计算该班级学员的平均成绩,班级的人数要求用户输入的个数.分别录入学员的成绩,计算该班级学员的平均成绩,并显示计算结果,最后询问用户是否继续,直到用户确定要结束程序退出.这个题用循环怎么做呀,
声明两个double型变量 一个用来接受控制台输入的成绩(score 分数),一个用来计算总成绩(count 总成绩 初始值为O) 再定义一个int型变量(sum 初始值为0)用来存储输入了几个学生的成绩,在循环中输出提示信息“请输入学生成绩”,scanf来接收输入的成绩并赋值给总成绩,总成绩可用 count+=score 计算。 当输入一个成绩时马上sum++;这时就可以返回输出信息了 本班同学共有sum位 总成绩为count 平均分 count/sum 至于怎么进循环和退出循环很简单 自己做吧。
#include <stdio.h>void main(){ int n=0; float s=0,aver,score; printf("输入学生成绩:\n"); while(scanf("%f",&score)!=0) { s=s+score; n++; printf("是否要结束,要结束请输入任何字母\n"); } printf("%f",s/n);
}