4.编写程序,向用户提示:“请输入考核等级(A~E):”,接受从键盘上输入的五级计分成绩等级(A~E)并将其转换成对应的分数段输出。转换规则为:若输入A或a(即大小写字母做相同处理,后面类推),则输出90~100;若输入B或b,则输出80~89;若输入C或c,则输出70~79;若输入D或d,则输出60~69;若输入E或e,则输出0~59。若输入其他字母等级,则输出error。要求用switch语句实现。
时间: 2023-03-30 11:03:18 浏览: 109
将成绩划分为5个等级,并从键盘输入一个成绩,判断其等级并输出\
5星 · 资源好评率100%
我可以回答这个问题。以下是用 switch 语句实现的程序:
```c
#include <stdio.h>
int main() {
char grade;
printf("请输入考核等级(A~E):");
scanf("%c", &grade);
switch (grade) {
case 'A':
case 'a':
printf("90~100\n");
break;
case 'B':
case 'b':
printf("80~89\n");
break;
case 'C':
case 'c':
printf("70~79\n");
break;
case 'D':
case 'd':
printf("60~69\n");
break;
case 'E':
case 'e':
printf("~59\n");
break;
default:
printf("error\n");
break;
}
return ;
}
```
阅读全文