c语言输入一个百分制分数判定并输出对应的五分制等级用 switch语句
时间: 2024-09-20 19:16:56 浏览: 61
在 C 语言中,你可以使用 `switch` 语句来根据输入的百分制分数判断并输出相应的五分制等级。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
float score;
printf("请输入一个百分制分数:");
scanf("%f", &score);
// 将百分制转换到0-100的范围内(假设满分是100)
int scaled_score = (score * 5) / 100;
// 使用 switch 语句判断并输出对应等级
switch (scaled_score) {
case 0:
printf("五分制等级:不及格\n");
break;
case 1:
case 2:
printf("五分制等级:及格\n");
break;
case 3:
printf("五分制等级:良好\n");
break;
case 4:
printf("五分制等级:优秀\n");
break;
default: // 处理超过满分的情况,通常视为满分
printf("五分制等级:卓越\n");
break;
}
return 0;
}
阅读全文