20. 输入一百分制成绩,要求输出成绩等级’A’、’B’、’C’ 、’D’ 、’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为‘D’,60分以下为’E’。 要求:使用c语言中的switch语句实现。
时间: 2023-10-26 08:07:18 浏览: 93
v_C语言_源码
好的,根据你的要求,以下是使用 C 语言中的 switch 语句实现的代码:
```c
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入成绩:");
scanf("%d", &score); // 获取用户输入的成绩
// 使用 switch 语句根据成绩输出等级
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;
}
```
希望这个代码能够解决你的问题。
阅读全文