c语言switch case语句分数分类
时间: 2023-11-23 15:54:48 浏览: 41
根据引用和[2]所述,C语言中的switch case语句可以用于根据表达式的结果,寻找匹配的case,并执行case后面的语句,一直到break为止。在引用的代码示例中,根据输入的成绩,将其除以10得到十位数部分,然后使用switch case语句进行分数分类。如果成绩在90-100之间,则输出“恭喜您!您的成绩为:优秀”;如果成绩在80-89之间,则输出“您的成绩为:良好”;如果成绩在70-79之间,则输出“您的成绩为:中等”;如果成绩在60-69之间,则输出“您的成绩为:及格”;如果成绩低于60分,则输出“很遗憾您的成绩为:不及格\n要加油啊!不要挂科。”。
相关问题
c语言switch case 语句
好的,关于C语言中的switch case语句,它是一种多分支选择结构,可以根据不同的条件执行不同的代码块。switch case语句的基本语法如下:
```
switch (expression) {
case constant1:
// code block
break;
case constant2:
// code block
break;
...
default:
// code block
}
```
其中,expression是一个表达式,常用的类型有整型、字符型和枚举型等;constant1、constant2等是常量,表示不同的分支条件;case后面的代码块是对应分支条件成立时要执行的代码;break语句用于跳出switch语句,如果没有break语句,则会继续执行下一个case分支;default分支是可选的,表示当所有case条件都不成立时要执行的代码块。
下面是一个简单的例子,演示了如何使用switch case语句:
```
#include <stdio.h>
int main() {
int num = 2;
switch (num) {
case 1:
printf("Monday\n");
break;
case 2:
printf("Tuesday\n");
break;
case 3:
printf("Wednesday\n");
break;
default:
printf("Invalid day\n");
}
return 0;
}
```
输出结果为:
```
Tuesday
```
c语言switch case语句
以下是一个使用switch case语句的C语言例题:
题目:输入一个数字,输出对应的星期几。
示例输入:3
示例输出:星期三
代码如下:
```c
#include <stdio.h>
int main() {
int day;
printf("请输入一个数字(1-7):");
scanf("%d", &day);
switch (day) {
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
case 7:
printf("星期日\n");
break;
default:
printf("输入有误,请输入1-7之间的数字。\n");
break;
}
return ;
}
```
解释:用户输入一个数字,程序根据输入的数字使用switch case语句进行判断,输出对应的星期几。如果输入的数字不在1-7之间,程序会输出提示信息。