c语音编程:输入n个学生成绩,分别统计成绩在 90~100分、80~89分、70~79 分、60~69分和 60 分以下各分数段中的人数。(n由键盘输入,使用switch语句写程序)
#include<stdio.h>
void main()
{
int score,i;
printf("Enter the Student's Score:\n");
scanf("%d",&score);
i= score/10;
switch( i )
{
case 10:
case 9: printf("A\n"); break;
case 8: printf("B\n"); break;
case 7: printf("C\n"); break;
case 6: printf("D\n"); break;
default:printf("E\n");
}
}
是人数,不是等级啊😥
追答#include
void main()
{
int score,i;
printf("Enter the Student's Score:\n");
scanf("%d",&score);
i= score/10;
switch( i )
{
case 10:
case 9: a[0]++; break;
case 8: a[1]++; break;
case 7: a[2]++; break;
case 6:a[3]++; break;
default:printf("E\n");
}
printf("得分在90——100之间的学生数=%d\n",a[0]);
printf("得分在80——89之间的学生数=%d\n",a[1]);
printf("得分在70——79之间的学生数=%d\n",a[2]);
printf("得分在60——69之间的学生数=%d\n",a[3]);
system("pause");
}