用c语言做一个代码 输入一个成绩输出对应的等级,0~60不及格,60~75及格,75~90良好,90~100优秀
时间: 2023-05-17 21:02:34 浏览: 118
以下是一个用 C 语言实现的代码,可以根据输入的成绩输出对应的等级:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入成绩:");
scanf("%d", &score);
if (score < 0 || score > 100) {
printf("输入成绩无效!\n");
} else if (score < 60) {
printf("不及格\n");
} else if (score < 75) {
printf("及格\n");
} else if (score < 90) {
printf("良好\n");
} else {
printf("优秀\n");
}
return 0;
}
```
输入成绩后,程序会根据成绩的范围输出对应的等级。如果输入的成绩无效(小于 0 或大于 100),则会输出提示信息。
相关问题
3.任意输入学生成绩,输出百分制成绩对应的等级。 成绩等级:90~100优秀 70~89 良好 60~69 及格 60以下不及格
好的,这道题可以通过一系列的 if-else if 语句实现。首先,从用户输入中获取成绩,然后根据成绩的范围输出对应的等级。下面是使用C语言实现的代码:
```c
#include <stdio.h>
int main() {
float score;
printf("请输入学生的成绩:");
scanf("%f", &score);
if (score >= 90 && score <= 100) {
printf("成绩等级为:优秀\n");
} else if (score >= 70 && score <= 89) {
printf("成绩等级为:良好\n");
} else if (score >= 60 && score <= 69) {
printf("成绩等级为:及格\n");
} else if (score < 60 && score >= 0) {
printf("成绩等级为:不及格\n");
} else {
printf("成绩输入有误,请输入0~100的数字!\n");
}
return 0;
}
```
你可以输入一个成绩进行测试。注意,该程序对于非法输入也进行了处理。
输入成绩,评定等级,>=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函数输出评定的等级。