C语言中用if else 语句要求按照考试成绩的等级输出百分制分数段,A等为85分以上,B 等为70~84分,C等为60~69分,D等为60分以下。成绩的等级由键 盘揄入
时间: 2024-01-21 12:17:55 浏览: 92
可以使用以下代码实现:
```c
#include <stdio.h>
int main() {
char grade; // 定义字符类型变量存储成绩等级
printf("请输入成绩等级:");
scanf("%c", &grade);
if (grade == 'A') {
printf("85分及以上\n");
} else if (grade == 'B') {
printf("70~84分\n");
} else if (grade == 'C') {
printf("60~69分\n");
} else if (grade == 'D') {
printf("60分以下\n");
} else {
printf("无效的成绩等级\n");
}
return 0;
}
```
在上述代码中,我们使用了 `if else` 语句来判断输入的成绩等级,并根据等级输出相应的分数段。需要注意的是,字符类型变量需要使用单引号 `' '` 表示,而不是双引号 `" "`。同时,我们还添加了一个 else 分支来处理无效的成绩等级输入。
相关问题
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分”。
要求输入考试成绩的等级,输出百分制分数段,A等为85分以上,B等为70~84分,C等为60~69分,D等为60分以下。用C语言if语句写
以下是C语言if语句的代码实现:
```
#include <stdio.h>
int main() {
char grade;
printf("请输入您的考试等级(A/B/C/D):\n");
scanf("%c", &grade);
if (grade == 'A') {
printf("您的百分制分数段为85分以上\n");
} else if (grade == 'B') {
printf("您的百分制分数段为70~84分\n");
} else if (grade == 'C') {
printf("您的百分制分数段为60~69分\n");
} else if (grade == 'D') {
printf("您的百分制分数段为60分以下\n");
} else {
printf("输入错误,请重新输入\n");
}
return 0;
}
```
这个程序可以根据用户输入的等级,判断所处的分数段并输出。如果用户输入了非法字符,程序会提示重新输入。
阅读全文