c语言用switch语句写一程序,对于给定的一个自分制成绩 输|出相应的五分制成 设90分以上为“A”.80~89分为“B”,70~79分为“C”.60~69分为“D”,60分以下为“E”
时间: 2023-11-08 13:06:08 浏览: 42
好的,这是一个编程问题,我可以回答。请看下面的代码示例:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入您的分数:");
scanf("%d", &score); // 获取输入的分数
switch (score / 10) { // 根据分数的十位数来决定输出什么等级
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");
break;
}
return 0;
}
```
运行程序后,根据输入的分数会输出相应的等级,例如输入85分时,输出的结果是:您的等级是:B。希望对您有所帮助!