输入一个分数(整型),判断成绩:>=90为优秀,80-90(包括80而不含90)为良,70-80(包括70而不含80)为中,60-70(包括60而不含70)为及格,60以下为不及格,用 if语言实现
时间: 2023-04-05 18:03:33 浏览: 157
我可以回答这个问题。以下是用 if 语言实现的代码:
score = int(input("请输入分数:"))
if score >= 90:
print("优秀")
elif score >= 80:
print("良")
elif score >= 70:
print("中")
elif score >= 60:
print("及格")
else:
print("不及格")
相关问题
输入成绩,评定等级,>=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函数输出评定的等级。
#include<stdio.h> //编译预处理 int main() //定义函数 { int score,grade; //定义 printf("请输入分数:"); //提示输入 scanf("%d",&grade); //输入 if(grade>=90&&grade<=100) //选择结构成绩>=90且<=100输出 { printf("成绩等级为:a\n"); } if(grade>=80&&grade<90) { printf("成绩等级为:b\n"); } if(grade>=70&&grade<80) { printf("成绩等级为:c\n"); } if(grade>=60&&grade<70) { printf("成绩等级为:d\n"); } if(grade<60&&grade>=0) { printf("成绩等级为:e\n"); } return 0; }
这段代码是一个简单的 C 语言程序,用于根据输入的成绩判断成绩等级并输出。程序首先通过 `#include<stdio.h>` 引入头文件,然后定义了一个 `main()` 函数。在 `main()` 函数中,定义了两个整型变量 `score` 和 `grade`,并通过 `printf()` 函数输出提示信息,要求用户输入成绩。接着通过 `scanf()` 函数读取用户输入的成绩值,并使用 `if` 语句判断成绩等级。如果成绩在某一区间内,则输出对应的成绩等级。最后,使用 `return` 语句结束程序。
阅读全文