输入百分制成绩出等级if嵌套c语言
时间: 2023-08-15 18:35:08 浏览: 161
好的,以下是一个简单的 if 嵌套语句的 C 代码,用于将百分制成绩转换为等级:
```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;
}
```
在这个示例程序中,我们首先声明了一个整数变量 `score` 和一个字符变量 `grade`。然后,我们使用 `printf()` 函数提示用户输入成绩,并使用 `scanf()` 函数将输入的值存储到 `score` 变量中。
接下来,我们使用 if 嵌套语句来判断学生的等级。如果成绩大于或等于 90 分,则等级为 A;如果成绩大于或等于 80 分,则等级为 B;以此类推。如果成绩小于 60 分,则等级为 E。
最后,我们使用 `printf()` 函数输出等级。
相关问题
C语言用if else嵌套语句编程:按照考试成绩的等级输出百分制分数段
好的,以下是使用 if else 嵌套语句编写的 C 语言程序,可以按照考试成绩的等级输出百分制分数段:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入考试成绩:");
scanf("%d", &score);
if (score >= 90) {
printf("优秀,分数段为:90-100分\n");
} else if (score >= 80) {
printf("良好,分数段为:80-89分\n");
} else if (score >= 70) {
printf("中等,分数段为:70-79分\n");
} else if (score >= 60) {
printf("及格,分数段为:60-69分\n");
} else {
printf("不及格,分数段为:0-59分\n");
}
return 0;
}
```
这段程序会先让用户输入一个考试成绩,然后根据成绩的等级输出对应的百分制分数段。如果用户输入的分数不在以上范围内,程序会输出“不及格,分数段为:0-59分”。
阅读全文