20. 输入一百分制成绩,要求输出成绩等级’A’、’B’、’C’ 、’D’ 、’E’。90分以上为’A’,80~89分为’B’,70~79分为’C’,60~69分为‘D’,60分以下为’E’。 要求:使用c语言中的switch语句实现。
时间: 2023-10-26 07:07:18 浏览: 49
好的,根据你的要求,以下是使用 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;
}
```
希望这个代码能够解决你的问题。
相关问题
输入一个百分制成绩,要求输出成绩等级 用if else 怎么解决
好的,这个问题可以用if else语句来解决。以下是示例代码:
```python
score = int(input("请输入百分制成绩: ")) # 输入百分制成绩并转换成整数型
if score >= 90: # 如果成绩大于等于90分
print("成绩等级为:A") # 输出成绩等级为A
elif score >= 80: # 如果成绩大于等于80分
print("成绩等级为:B") # 输出成绩等级为B
elif score >= 70: # 如果成绩大于等于70分
print("成绩等级为:C") # 输出成绩等级为C
elif score >= 60: # 如果成绩大于等于60分
print("成绩等级为:D") # 输出成绩等级为D
else: # 如果成绩小于60分
print("成绩等级为:E") # 输出成绩等级为E
```
以上代码中,我们通过if else语句来判断输入的成绩属于哪个等级,并输出对应的成绩等级。如果成绩小于60分,则输出E等级。
编写一段c语言代码,实现输入一个百分制成绩,输出对应的等级。
好的,以下是一段用 C 语言编写的代码,可以实现对输入的百分制成绩进行转换并输出对应的等级:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入百分制成绩:");
scanf("%d", &score);
if(score < 0 || score > 100) {
printf("输入不合法!");
return 0;
}
if(score >= 90){
printf("成绩等级为A");
}else if(score >= 80){
printf("成绩等级为B");
}else if(score >= 70){
printf("成绩等级为C");
}else if(score >= 60){
printf("成绩等级为D");
}else{
printf("成绩等级为E");
}
return 0;
}
```
这段代码中,我们首先通过 `scanf()` 函数读取用户输入的百分制成绩,然后使用 `if...else` 分支结构对输入的成绩进行判断,并输出对应的成绩等级。请注意,在判断百分制成绩是否合法时,我们使用了 `score < 0 || score > 100` 的条件来进行限制,确保用户输入的成绩在合法范围内。
相关推荐
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)