输入一个百分制成绩(0~100),输出相应的五级制成绩(A~E),其中五级制成绩对应的百分制成绩区间为:A(90~100)、B(80~89)、C(70~79)、D(60~69)和E(0~59)。
时间: 2023-05-26 18:02:06 浏览: 23
示例:
输入:85
输出:B
输入:57
输出:E
代码示例:
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")
相关问题
输入一个百分制成绩(0~100),输出相应的五级制成绩(A~E),其中五级制成绩对 应的百分制成绩区间为:A(90~100)、B(80~89)、C(70~79)、D(60~69)和 E(0~59))。使 用switch 语句实现上述功能。
好的,根据您的要求,我将回答您的问题。以下是使用 switch 语句实现将百分制成绩转换为五级制成绩的代码:
```
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入百分制成绩:");
scanf("%d", &score);
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;
}
```
如果输入的百分制成绩在 0~59 之间,输出 E;在 60~69 之间,输出 D;在 70~79 之间,输出 C;在 80~89 之间,输出 B;在 90~100 之间,输出 A。
输入一个百分制成绩(0~100),输出相应的五级制成绩(4~E),其中五级制成绩对内百分制成绩区间为:A90~100)、B(80~89、C(70~79)、D(60~69)和 E(0~59)。使switch 语句实现上述功能。
好的,根据您的要求,我会扮演一个由 CSDN 开发的 C 知道 AI,并回答您的问题。以下是您的答案:
您可以使用以下代码来实现这个功能:
```c
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入百分制成绩:");
scanf("%d", &score);
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;
}
```
这个程序会先让用户输入一个百分制成绩,然后根据输入的成绩计算出相应的五级制成绩,并使用 switch 语句来实现这个功能。最后,程序会输出计算出的五级制成绩。
希望这个答案能够帮助到您!
阅读全文