永发信息网

输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计各等级成绩的个数

答案:2  悬赏:0  手机版
解决时间 2021-11-07 07:40
  • 提问者网友:伴风望海
  • 2021-11-06 23:57
输入一个正整数n,再输入n个学生的成绩,计算平均分,并统计各等级成绩的个数
最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-11-07 00:17
#include
main()
{
int n,i;
int A=0,B=0,C=0,D=0,E=0;//用来统计各阶段学生成绩的人数,初始值都为0;
float score;//定义成绩变量;
float ave=0;//定义平均成绩
float num=0;//定义全部成绩总和

scanf("%d",&n);//从键盘输入学生成绩的个数
for(i=1;i<=n;i++)

scanf("%f",&score);//输入每个学生的成绩,共有n个学生
num+=score;//计算总成绩
switch(score)//switch 语句来计算各个分数段的成绩个数
{
case score>=90&&score<=100:A++;
case score>=80&&score<=89:B++;
case score>=70&&score<=79:C++;
case score>=60&&score<=69:D++;
case score>=0&&score<=59:E++;
default:break;
}

ave=num/n;//计算平均成绩
printf("%f",ave);//输出平均成绩
printf("%d",A);//输出成绩在90-100的个数
printf("%d",B);//输出成绩在80-89的个数
printf("%d",C);//输出成绩在70-79的个数
printf("%d",D);//输出成绩在60-69的个数
printf("%d",E);//输出成绩在0-59的个数
}
全部回答
  • 1楼网友:一叶十三刺
  • 2021-11-07 00:49
请问他们的成绩分别是多少?或者是我现在才读初二,文化没那么高,我不能理解,我道歉;但如果你的问题不完整的话,希望你能补充。(冒昧一问,希望别介意)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯