C 语言成绩输出等级208


C 语言中,可以使用不同的等级来表示考试或作业的成绩。以下是常见等级及其对应的分数范围:| 等级 | 分数范围 |
|---|---|
| A | 90-100 |
| B | 80-89 |
| C | 70-79 |
| D | 60-69 |
| F | 低于 60 |

要输出成绩等级,可以使用以下代码:```c
#include
int main() {
int score;
printf("输入你的分数:");
scanf("%d", &score);
if (score >= 90) {
printf("你的等级是:A");
} else if (score >= 80) {
printf("你的等级是:B");
} else if (score >= 70) {
printf("你的等级是:C");
} else if (score >= 60) {
printf("你的等级是:D");
} else {
printf("你的等级是:F");
}
return 0;
}
```

在上面的代码中,我们使用 `scanf` 函数从用户那里获取分数,然后使用 `if-else` 语句来确定相应的等级。最后,使用 `printf` 函数输出等级。

以下是一些示例输入和输出:| 输入 | 输出 |
|---|---|
| 95 | 你的等级是:A |
| 85 | 你的等级是:B |
| 75 | 你的等级是:C |
| 65 | 你的等级是:D |
| 55 | 你的等级是:F |

还可以使用 switch-case 语句来输出成绩等级,如下所示:```c
#include
int main() {
int score;
printf("输入你的分数:");
scanf("%d", &score);
switch (score / 10) {
case 10:
case 9:
printf("你的等级是:A");
break;
case 8:
printf("你的等级是:B");
break;
case 7:
printf("你的等级是:C");
break;
case 6:
printf("你的等级是:D");
break;
default:
printf("你的等级是:F");
break;
}
return 0;
}
```

在这个示例中,我们使用 switch-case 语句来确定成绩等级,其中成绩除以 10 的结果表示等级。例如,如果成绩为 95,则除以 10 为 9,对应于等级 A。

2024-11-09


上一篇:C 语言函数重载:赋予函数以多重任务的能力

下一篇:负数输出的 C 语言代码