我做了一个程序,可以一次输入十个数据,待十个数据全部输入后,将十个学生的成绩等级逐个显示出来。程序已运行过,无错。
#include<stdio.h>
void main()
{
int i;
int
score[10], grade[10];
for(i=0;i<10;i++)
{
printf("请输入第%d个学生的成绩(0~100): ",i+1);
scanf("%d", &score[i]);
}
for(i=0;i<10;i++)
{
grade[i] = score[i]/10;
/*将成绩整除10,转化成switch语句中的case标号*/
switch (grade[i])
{
case
10:
case
9: printf("第%d个学生的等级是:A\n",i+1); break;
case
8: printf("第%d个学生的等级是:B\n",i+1); break;
case
7: printf("第%d个学生的等级是:C\n",i+1); break;
case
6: printf("第%d个学生的等级是:D\n",i+1); break;
case
5:
case
4:
case
3:
case
2:
case
1:
case
0: printf("第%d个学生的等级是:E\n",i+1); break;
default: printf("The
score
is
out
of
range!\n");
}
}
}