c语言成绩转换switch
时间: 2023-12-07 19:37:01 浏览: 126
以下是一个C语言成绩转换的switch语句的例子:
```c
switch(score / 10) {
case 10:
case 9:
printf("A");
break;
case 8:
printf("B");
break;
case 7:
printf("C");
break;
case 6:
printf("D");
break;
default:
printf("E");
break;
}
```
这个例子中,我们将成绩除以10,然后根据商来判断成绩所在的等级,并输出相应的字母等级。注意,在每个case语句中,我们使用了break语句来跳出switch语句,否则程序会继续执行下去。
相关问题
成绩转换c语言switch
好的,以下是成绩转换的 C 语言 switch 语句示例代码:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入成绩:");
scanf("%d", &score);
switch (score / 10) {
case 10:
case 9:
printf("成绩等级为:A\n");
break;
case 8:
printf("成绩等级为:B\n");
break;
case 7:
printf("成绩等级为:C\n");
break;
case 6:
printf("成绩等级为:D\n");
break;
default:
printf("成绩等级为:E\n");
break;
}
return 0;
}
```
以上代码中,我们通过 switch 语句根据输入的成绩进行判断,然后输出对应的成绩等级。
相关问题:
1. 如何在 C 语言中读取用户输入?
2. switch 语句的语法结构是什么?
3. 如何在 C 语言中输出
统计学生成绩c语言switch
以下是使用C语言中的switch语句统计学生成绩的示例代码:
```c
#include <stdio.h>
int main() {
int score;
printf("请输入学生成绩:\n");
scanf("%d", &score);
switch(score / 10) {
case 10:
case 9:
printf("评分为A\n");
break;
case 8:
printf("评分为B\n");
break;
case 7:
printf("评分为C\n");
break;
case 6:
case 5:
printf("评分为D\n");
break;
default:
printf("输入的成绩不规范\n");
break;
}
return 0;
}
```
该代码中,我们首先使用`scanf`函数获取用户输入的学生成绩,然后使用`switch`语句根据学生成绩的分数段输出相应的评分。注意,我们使用了`score / 10`来将学生成绩转换为分数段,例如78分会被转换为7,80分会被转换为8。最后,我们使用`printf`函数输出评分。
阅读全文