学生成绩分 a 、 b 、 c 、 d 、 e 五等。输入一个百分制成绩,判断它属于哪一
时间: 2023-08-25 16:02:30 浏览: 421
根据题目要求,将百分制成绩按照等级进行划分,分为A、B、C、D、E五个等级。下面是对应的划分标准:
A等级:90分及以上
B等级:80分以上,但低于90分
C等级:70分以上,但低于80分
D等级:60分以上,但低于70分
E等级:60分以下
判断一个输入的百分制成绩属于哪一等级,可以使用条件判断语句。具体的判断流程如下:
1. 输入百分制成绩。
2. 使用条件判断语句判断成绩所属的等级。首先判断是否大于等于90分,如果是,则成绩为A等级;如果不是,则进入下一步判断。
3. 判断成绩是否大于等于80分,如果是,则成绩为B等级;如果不是,则进入下一步判断。
4. 判断成绩是否大于等于70分,如果是,则成绩为C等级;如果不是,则进入下一步判断。
5. 判断成绩是否大于等于60分,如果是,则成绩为D等级;如果不是,则成绩为E等级。
根据以上判断流程,可以得出以下代码实现:
```
score = int(input("请输入百分制成绩:"))
if score >= 90:
grade = 'A'
elif score >= 80:
grade = 'B'
elif score >= 70:
grade = 'C'
elif score >= 60:
grade = 'D'
else:
grade = 'E'
print(f"该成绩属于{grade}等级。")
```
根据输入的百分制成绩,程序将判断其所属的等级,并输出对应的等级结果。
相关问题
本关任务:编程序,输入一个百分制的成绩后 判断亥成绩为A、B、C、D、E哪一个等级,A等为85~1100,B等为80~84,C等为70~79,D等为 60~69。E等为0~59,用switch语句来实现。用c语言编写程序
在C语言中,你可以使用`switch`语句结合`if`条件来实现这个功能。首先,我们需要定义变量存储学生的分数,并根据给定的范围来进行分类。下面是一个简单的示例程序:
```c
#include <stdio.h>
int main() {
int score;
// 输入学生的百分制成绩
printf("请输入学生的成绩(0-100): ");
scanf("%d", &score);
// 使用switch语句判断等级
switch (score) {
case 85...110:
printf("成绩为A等\n");
break;
case 80...84:
printf("成绩为B等\n");
break;
case 70...79:
printf("成绩为C等\n");
break;
case 60...69:
printf("成绩为D等\n");
break;
default: // 当分数低于60时
printf("成绩为E等\n");
break;
}
return 0;
}
```
编程序,输入一个百分制的成绩后, 判断该成绩为A、B、C、D、E哪一个等级,A等为85~100,B等为80~84,C等为70~79,D等为60~69,E等为0~59,用switch语句来实现。
当你编写程序判断学生成绩等级时,可以使用switch语句来实现这个功能,下面是一个简单的示例,假设分数已经存储在一个变量`score`里:
```java
int score = // 输入的学生百分制成绩;
String grade;
switch (score) {
case 85..100: // A等级
grade = "A";
break;
case 80..84: // B等级
grade = "B";
break;
case 70..79: // C等级
grade = "C";
break;
case 60..69: // D等级
grade = "D";
break;
default: // E等级
grade = "E"; // 或者这里也可以设置为0~59的情况
break;
}
System.out.println("学生的等级是:" + grade);
```
在这个例子中,`case`关键字后面跟的是分数范围,如果输入的分数恰好匹配某个范围,对应的字符串就会被赋值给`grade`变量。`default`部分则用于处理不在上述任何范围内的情况。
阅读全文