输入学生的成绩(整型),根据成绩输出该学生的成绩等级:
时间: 2024-05-09 15:15:49 浏览: 96
好的,以下是一个简单的 Python 代码示例,可以实现输入学生成绩并输出成绩等级的功能:
```python
score = int(input("请输入学生的成绩:"))
if score >= 90:
print("该学生的成绩等级为 A")
elif score >= 80:
print("该学生的成绩等级为 B")
elif score >= 70:
print("该学生的成绩等级为 C")
elif score >= 60:
print("该学生的成绩等级为 D")
else:
print("该学生的成绩等级为 E")
```
该程序会提示用户输入学生的成绩,然后根据成绩的不同范围输出相应的等级,其中 A、B、C、D、E 分别代表优、良、中、及格、不及格。
相关问题
用switch语句编写输入学生成绩输出等级c语言
下面是使用switch语句编写输入学生成绩输出等级的C语言代码:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入学生成绩:");
scanf("%d", &score);
switch(score / 10) {
case 10:
case 9:
printf("成绩等级为:优秀\n");
break;
case 8:
printf("成绩等级为:良好\n");
break;
case 7:
printf("成绩等级为:中等\n");
break;
case 6:
printf("成绩等级为:及格\n");
break;
default:
printf("成绩等级为:不及格\n");
break;
}
return 0;
}
```
以上代码中,我们首先定义了一个整型变量score来存储输入的学生成绩。然后使用printf函数输出提示信息,使用scanf函数获取用户输入的学生成绩。基于用户输入的成绩,我们使用score / 10来作为switch语句的判断条件,进而输出对应的等级。
其中,case 10和case 9表示成绩在90-100之间,输出"优秀";case 8表示成绩在80-89之间,输出"良好";case 7表示成绩在70-79之间,输出"中等";case 6表示成绩在60-69之间,输出"及格";default表示成绩低于60,输出"不及格"。
最后,我们使用return 0来结束程序的执行。
以上就是用switch语句编写输入学生成绩输出等级的C语言代码。
C语言输入10个学生成绩输出等级
以下是C语言输入10个学生成绩输出等级的示例代码:
```c
#include <stdio.h>
int main() {
int scores[10]; // 定义一个长度为10的整型数组,用于存储学生成绩
printf("请输入10个学生成绩:\n");
for (int i = 0; i < 10; i++) {
scanf("%d", &scores[i]); // 输入学生成绩
}
printf("学生成绩对应的等级为:\n");
for (int i = 0; i < 10; i++) {
int a = scores[i] / 10; // 将分数转化为0~10
switch (a) {
case 10:
case 9:
printf("A\n");
break;
case 8:
printf("B\n");
break;
case 7:
printf("C\n");
break;
case 6:
printf("D\n");
break;
default:
printf("E\n");
break;
}
}
return 0;
}
```
该程序首先定义了一个长度为10的整型数组,用于存储学生成绩。然后通过for循环,依次输入10个学生成绩。接着,再通过for循环,依次将每个学生成绩转化为等级,并输出对应的等级。
阅读全文