用c语言输入成绩 ( [o,1001上的整数),输出成绩等级。等级评定标准:成绩为[90,1001上的整数,评定为一A”级:成绩为[80,89]上的整数,评定为“B〞级:成绩为[70,79] 上的整数,评定为 “c〞级:成绩为160,691 上的整数,评定为 “D” 級:成绩为[0,591上的整数,评定为 “E”级。如果输入数据错误,输出“ERROR“
时间: 2023-05-12 11:06:05 浏览: 88
以下是用 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 if (score >= 0 && score <= 59) {
printf("成绩等级为 E\n");
} else {
printf("ERROR\n");
}
return 0;
}
```
如果输入的成绩符合评定标准,程序会输出相应的成绩等级,否则会输出 "ERROR"。
相关问题
输入成绩,评定等级,>=90为优秀,>=75为良好,>=60为及格,否则不及格,c语言
这道题目要求根据输入的成绩评定等级,其中>=90为优秀,>=75为良好,>=60为及格,否则不及格。下面是一个C语言的实现代码:
```
#include <stdio.h>
int main() {
int score;
char grade;
scanf("%d", &score);
if (score >= 90) {
grade = 'A';
} else if (score >= 75) {
grade = 'B';
} else if (score >= 60) {
grade = 'C';
} else {
grade = 'D';
}
printf("成绩等级:%c\n", grade);
return 0;
}
```
这个代码中,我们首先定义了一个整型变量score和一个字符型变量grade,用于存储输入的成绩和评定的等级。然后使用scanf函数从标准输入中读取一个整数,即输入的成绩。接着使用if-else语句判断成绩所属的等级,并将对应的等级字符赋值给grade变量。最后使用printf函数输出评定的等级。
数学成绩评定,从键盘输入一个分数,成绩为90-100,输出优秀,成绩为80-89输出良好,成绩为70-79,输出中等,成绩为60-69,输出及格,60分以下,输出不及格。 (1)采
数学成绩评定是一个常见的逻辑判断问题,可以通过编程中的条件语句来实现。以C语言为例,你可以使用if-else结构来对输入的分数进行判断,并输出相应的评价。以下是一个简单的实现逻辑:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入一个数学分数:");
scanf("%d", &score);
if (score >= 90 && score <= 100) {
printf("优秀\n");
} else if (score >= 80 && score < 90) {
printf("良好\n");
} else if (score >= 70 && score < 80) {
printf("中等\n");
} else if (score >= 60 && score < 70) {
printf("及格\n");
} else if (score >= 0 && score < 60) {
printf("不及格\n");
} else {
printf("输入的分数无效,请输入0-100之间的分数。\n");
}
return 0;
}
```
在这段代码中,首先通过`scanf`函数从键盘读取一个整数分数,然后通过多个条件判断语句来决定输出哪种评价。需要注意的是,我们还加入了一个额外的条件判断来确保输入的分数在合法的范围内(0到100分)。
阅读全文