用c语言switch语句写一段成绩评分系统
时间: 2024-09-26 12:15:33 浏览: 56
C语言switch语句ppt课件.ppt
在C语言中,你可以使用`switch`语句编写一个简单的成绩评分系统。下面是一个例子,它将学生的分数映射到相应的等级:
```c
#include <stdio.h>
int main() {
int score;
char grade;
// 输入学生的分数
printf("请输入学生的分数(0-100分):");
scanf("%d", &score);
// 使用switch语句进行评分
switch (score) {
case 90...100: // A等级
grade = 'A';
break;
case 80...89: // B等级
grade = 'B';
break;
case 70...79: // C等级
grade = 'C';
break;
case 60...69: // D等级
grade = 'D';
break;
default: // 低于60分
grade = 'F';
break;
}
// 输出结果
printf("学生的分数为%d,对应的等级是:%c\n", score, grade);
return 0;
}
```
在这个程序中,用户输入分数后,`switch`语句会根据分数范围决定输出相应的等级字母。如果输入的分数不在任何一个区间,`default`会被执行,通常表示不及格。
阅读全文