将学生成绩由百分制换算成五分制: A:100-90; B: 89-80; C: 79-70; D: 69-60; E: 59-0 要求:从键盘输入一个百分制成绩,输出对应的五分制等级。
时间: 2023-05-25 17:06:16 浏览: 475
score = int(input("请输入百分制成绩:"))
if score >= 90:
print("五分制成绩为:A")
elif score >= 80:
print("五分制成绩为:B")
elif score >= 70:
print("五分制成绩为:C")
elif score >= 60:
print("五分制成绩为:D")
else:
print("五分制成绩为:E")
相关问题
用c将学生成绩由百分制换算成五分制: A:100-90; B: 89-80; C: 79-70; D: 69-60; E: 59-0 要求:从键盘输入一个百分制成绩,输出对应的五分制等级。
代码如下:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入成绩:");
scanf("%d", &score); // 从键盘输入成绩
printf("对应的五分制等级是:");
if (score >= 90 && score <= 100) {
printf("A");
} else if (score >= 80 && score <= 89) {
printf("B");
} else if (score >= 70 && score <= 79) {
printf("C");
} else if (score >= 60 && score <= 69) {
printf("D");
} else {
printf("E");
}
return 0;
}
```
运行效果如下:
```
请输入成绩:73
对应的五分制等级是:C
```
将用户输入的百分制分数换算成五分制分数,90-100:优秀 80-89良好 70-79中等 60-69及格 059不及格
好的,我可以回答这个问题。可以用以下的逻辑来实现:
1. 获取用户输入的百分制分数。
2. 将该分数转换为五分制分数:
- 如果分数大于等于90,返回"优秀"。
- 如果分数在80-89之间,返回"良好"。
- 如果分数在70-79之间,返回"中等"。
- 如果分数在60-69之间,返回"及格"。
- 如果分数在0-59之间,返回"不及格"。
3. 将结果返回给用户。
你可以在你的代码中,使用 if/else 或 switch/case 语句来实现这个逻辑。
阅读全文