用c语言,按要求用从键盘输入成绩,用if和switch语句实现输出该成绩对应的等级。90-100为优秀,80-89为良好,70到79为中等,60到69为及格,60以下为不及格。
时间: 2024-11-17 20:28:27 浏览: 34
在C语言中,你可以使用`scanf`函数从键盘获取用户输入的成绩,然后通过`if`和`switch`语句判断并输出相应的等级。下面是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入您的分数:");
scanf("%d", &score); // 从键盘读取整数
switch (score) {
case 90 <= score && score <= 100: // 优秀
printf("您的成绩为优秀。\n");
break;
case 80 <= score && score < 90: // 良好
printf("您的成绩为良好。\n");
break;
case 70 <= score && score < 80: // 中等
printf("您的成绩为中等。\n");
break;
case 60 <= score && score < 70: // 及格
printf("您的成绩为及格。\n");
break;
default: // 分数低于60
printf("您的成绩为不及格。\n");
break;
}
return 0;
}
阅读全文