根据百分制成绩输出对应等级。 将某班学生成绩换算成等级,成绩从键盘输入(要求对每个分数段的成绩进行实验并截图保留等级划分结果),对应关系如下, [90,100]→A等级[80,89)→B等级[70,79)→C等级.[60,69)→D等级[0.59)→E等级
时间: 2024-10-24 18:16:53 浏览: 14
要根据百分制成绩输出对应等级,你可以编写一个简单的程序,使用条件语句(if-else)来进行判断。以下是一个示例C程序:
```c
#include <stdio.h>
int main() {
float score;
printf("请输入学生的成绩(范围:0-100):");
// 读取输入的分数
scanf("%f", &score);
// 根据分数范围输出对应的等级
if (score >= 90 && score <= 100) {
printf("成绩为A等级\n");
} else if (score >= 80 && score < 90) {
printf("成绩为B等级\n");
} else if (score >= 70 && score < 80) {
printf("成绩为C等级\n");
} else if (score >= 60 && score < 70) {
printf("成绩为D等级\n");
} else if (score >= 0 && score < 60) {
printf("成绩为E等级\n");
} else {
printf("输入错误,请确保成绩在0到100之间\n");
}
return 0;
}
```
在这个程序中,我们首先提示用户输入成绩,然后根据用户输入的分数值检查所属的等级区间,并相应地打印出等级。
如果你想进行实际的实验并截图,你需要在终端环境下运行这个程序,然后用屏幕截屏工具捕捉当前显示的结果。另外,如果你是在某种开发环境如Visual Studio Code或PyCharm等,可能需要额外设置才能截图。如果想在Windows上截图,可以试试使用`PrintWindow` API;在Linux下,通常使用`xwininfo`命令配合图像抓取工具。
阅读全文