用switchcase语句编写从键盘上输入一个百分制成绩score,按下列原则输出其等级:score≥90,等级为A;80≤score<90,等级为B;70≤score<80,等级为C;60≤score<70,等级为D;score<60,等级为E。
时间: 2024-03-24 20:41:45 浏览: 83
好的,以下是使用switch case语句编写的代码:
```c
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入百分制成绩:");
scanf("%d", &score);
switch (score / 10) {
case 10:
case 9:
grade = 'A';
break;
case 8:
grade = 'B';
break;
case 7:
grade = 'C';
break;
case 6:
grade = 'D';
break;
default:
grade = 'E';
break;
}
printf("成绩等级为:%c\n", grade);
return 0;
}
```
输入一个百分制成绩后,程序会根据成绩的不同范围输出相应的等级。注意,我们使用了score / 10来得到成绩的十位数,以此来进行判断。同时,我们使用了switch case语句来实现多个条件的判断和处理。
阅读全文