等级 优mark>=90 良80≤mark=90 中70≤mark=80 及格60≤mark<70 不及格mark<60 用c语言switch语句编写程序
时间: 2024-12-11 10:29:49 浏览: 9
在C语言中,你可以使用`switch`语句根据变量的值来执行不同的代码块,这里我们可以创建一个程序来根据学生的分数(mark)等级输出相应的评价。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
int mark;
// 获取用户输入的成绩
printf("请输入学生成绩:");
scanf("%d", &mark);
// 使用 switch 语句进行评价
switch (mark) {
case >= 90:
printf("评分等级:优mark (>=90)\n");
break;
case 80 <= mark && mark < 90:
printf("评分等级:良 (80≤mark<90)\n");
break;
case 70 <= mark && mark < 80:
printf("评分等级:中 (70≤mark<80)\n");
break;
case 60 <= mark && mark < 70:
printf("评分等级:及格 (60≤mark<70)\n");
break;
default:
printf("评分等级:不及格 (mark<60)\n");
break;
}
return 0;
}
```
在这个程序中,我们首先读取用户的输入作为 `mark` 变量的值,然后使用 `switch` 语句根据 `mark` 的值执行相应的输出。
阅读全文