用C语言给出一百分制成绩,要求输出成绩等级’A’、’B’、’C’、’D’、’E’。90分以上为‘A’,80~89为‘B’,70~79为‘C’,60~69为‘D’, 60分以下为‘E’。
时间: 2023-10-30 07:04:48 浏览: 138
C语言程序设计-给出百分制成绩,要求输出成绩等级A、B、C、D、E。90分以上为A,80~89分为B,7
5星 · 资源好评率100%
好的,以下是用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 语句进行判断,根据不同的成绩范围输出不同的等级。注意,这里使用了字符类型的变量来存储等级,因为等级只有单个字符,可以节省空间和提高效率。
阅读全文