c语言输入成绩输出等级用switch 语句表达
时间: 2024-11-20 07:41:15 浏览: 44
在C语言中,你可以使用`switch`语句来根据学生的成绩范围给定相应的等级。首先,你需要设置一些`case`标签,每个标签对应一个特定的成绩区间,并关联一个相应的等级。如果成绩恰好匹配某个区间,`switch`会执行对应的`case`里的代码。这里是一个简单的例子:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入学生成绩:");
scanf("%d", &score);
// 使用 switch 语句计算并输出等级
switch (score / 10) { // 分段处理,例如每10分为一个等级区间
case 10: // 100分及以上
printf("等级: A+ \n");
break;
case 9: // 90分至99分
printf("等级: A \n");
break;
case 8: // 80分至89分
printf("等级: B \n");
break;
case 7: // 70分至79分
printf("等级: C \n");
break;
case 6: // 60分至69分
printf("等级: D \n");
break;
default: // 59分及以下
printf("等级: F \n");
break;
}
return 0;
}
阅读全文