用c语言给出 一百分制成绩,要求输出成绩等级'A”,B',C,D ,’E!90~100;80~89分为/B',70~79 分为C',60~69分为D',60分以下为E;
时间: 2023-06-02 20:02:00 浏览: 116
以下是一种可能的实现:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入成绩:");
scanf("%d", &score);
if (score >= 90 && score <= 100)
printf("成绩等级为:A\n");
else if (score >= 80 && score < 90)
printf("成绩等级为:B\n");
else if (score >= 70 && score < 80)
printf("成绩等级为:C\n");
else if (score >= 60 && score < 70)
printf("成绩等级为:D\n");
else
printf("成绩等级为:E\n");
return 0;
}
```
首先让用户输入成绩,然后通过多个 if-else 语句判断成绩所在的范围,输出相应的等级。注意到题目要求 80~89 分为 B 级,所以在第二个 if 语句中使用了 `<` 符号而不是 `<=` 符号。
相关问题
给出 一百分制成绩,要求输出成绩等级'A”,B',C,D ,’E!90~100;80~89分为/B',70~79 分为C',60~69分为D',60分以下为E;C语言
代码实现:
```
#include <stdio.h>
int main() {
int score;
printf("请输入成绩:");
scanf("%d", &score);
if(score >= 90 && score <= 100) {
printf("成绩等级为:A\n");
}
else if(score >= 80 && score <= 89) {
printf("成绩等级为:B\n");
}
else if(score >= 70 && score <= 79) {
printf("成绩等级为:C\n");
}
else if(score >= 60 && score <= 69) {
printf("成绩等级为:D\n");
}
else {
printf("成绩等级为:E\n");
}
return 0;
}
```
c语言给出一百分制成绩,要求输出成绩等级‘A’、‘B’、‘C’、‘D’、‘E’。
可以使用if-else语句来实现这个功能,以下是样例代码:
```c
#include <stdio.h>
int main() {
int score;
char grade;
printf("请输入成绩:");
scanf("%d", &score);
if (score >= 90) {
grade = 'A';
} else if (score >= 80) {
grade = 'B';
} else if (score >= 70) {
grade = 'C';
} else if (score >= 60) {
grade = 'D';
} else {
grade = 'E';
}
printf("成绩等级为:%c\n", grade);
return 0;
}
```
程序首先读入一个整数成绩,然后通过一系列的if-else语句确定成绩等级,并将结果存储在一个字符变量中,最后输出成绩等级。注意,这里使用单引号表示字符常量,而不是双引号表示字符串常量。
阅读全文