如何使用C语言编写一个switch编写学生成绩
时间: 2024-10-25 19:03:30 浏览: 12
用c语言编写学生成绩管理系统.doc
5星 · 资源好评率100%
在C语言中,你可以使用`switch`语句来根据不同范围的成绩分配等级。例如,我们可以创建一个简单的程序,将学生的分数映射到字母等级。下面是一个基础示例:
```c
#include <stdio.h>
int main() {
int score;
// 获取用户输入的成绩
printf("请输入学生的成绩(0-100分): ");
scanf("%d", &score);
// 使用switch-case结构判断成绩并分配等级
switch (score) {
case 90:
case 100:
printf("学生得分: A\n");
break; // 结束当前case,并执行下一个case时会跳过break
case 80:
case 89:
printf("学生得分: B\n");
break;
case 70:
case 79:
printf("学生得分: C\n");
break;
case 60:
case 69:
printf("学生得分: D\n");
break;
default:
if(score >= 0 && score < 60)
printf("学生得分: F\n");
else
printf("无效输入,请输入0-100之间的成绩。\n"); // 处理输入错误的情况
}
return 0;
}
阅读全文