c将百分制成绩转换为ABCDE五个等级(假设成绩都为整数值)。成绩范围为[0,100]. 相应等级为[90,100]是A,[80,90)是B,[70,80)是C,[60,70)是D,60以下为E **输入格式要求:"%d" 提示信息:"input the score :" **输出格式要求: 范围错误"score=%d is error!\n" 范围正确输出相应等级"score=%d-->A\n" 程序示例运行1如下: input the score :90 score=90-->A 程序示例运行2如下: input the score :50 score=50-->E
时间: 2024-03-06 14:46:32 浏览: 68
给出一个百分制成绩,要求输出其对应的成绩等级以及编程实现1!+2!+3!+4!+5!
以下是一个简单的 C 语言程序,可以实现您的要求:
```c
#include <stdio.h>
int main() {
int score;
printf("input the score :");
scanf("%d", &score);
if (score < 0 || score > 100) {
printf("score=%d is error!\n", score);
} else if (score >= 90) {
printf("score=%d-->A\n", score);
} else if (score >= 80) {
printf("score=%d-->B\n", score);
} else if (score >= 70) {
printf("score=%d-->C\n", score);
} else if (score >= 60) {
printf("score=%d-->D\n", score);
} else {
printf("score=%d-->E\n", score);
}
return 0;
}
```
程序使用 `scanf` 函数从键盘读入一个整数 `score`,然后使用 `if-else if-else` 语句判断 `score` 所对应的等级,并输出相应的提示信息。
请注意,上述程序中的 `%d` 是格式控制符,用于指定在读入和输出整数时的格式。`if-else if-else` 语句是 C 语言中的条件语句,用于根据不同的条件执行不同的代码块。
阅读全文