判断工作日switch语句
时间: 2024-06-02 09:06:03 浏览: 14
判断工作日可以使用 switch 语句,代码示例如下:
```
#include <stdio.h>
int main() {
int day;
printf("请输入数字 1-7 表示星期几:");
scanf("%d", &day);
switch(day) {
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日\n");
break;
case 6:
case 7:
printf("休息日\n");
break;
default:
printf("输入错误\n");
}
return 0;
}
```
上面的代码中,我们使用 switch 语句来判断输入的数字代表的星期几是工作日还是休息日。当输入的数字是 1-5 时,输出“工作日”;当输入的数字是 6 或 7 时,输出“休息日”;当输入的数字不在 1-7 的范围内时,输出“输入错误”。
相关问题
switch语句判断输出
switch语句是一种多分支选择结构,它可以根据一个表达式的值从一系列代码块中选择一个执行。在Java中,switch语句可以用于判断整数、字符和枚举类型等数据类型。switch语句的语法结构如下:
```
switch (表达式) {
case 常量1:
代码块1;
break;
case 常量2:
代码块2;
break;
...
default:
代码块n;
break;
}
```
其中,表达式的值会依次与每个case后面的常量进行比较,如果匹配成功,则执行对应的代码块,并且使用break语句结束switch语句。如果没有匹配成功,则执行default后面的代码块。在switch语句中,case后面的常量必须是整数常量或枚举常量,不能是变量或表达式。
举个例子,如果我们要根据用户输入的星期数输出对应的星期几,可以使用switch语句来实现,代码如下:
```
Scanner input = new Scanner(System.in);
System.out.println("请输入星期数(1-7)");
int weekday = input.nextInt();
switch (weekday){
case 1:
System.out.println("星期一");
break;
case 2:
System.out.println("星期二");
break;
case 3:
System.out.println("星期三");
break;
case 4:
System.out.println("星期四");
break;
case 5:
System.out.println("星期五");
break;
case 6:
System.out.println("星期六");
break;
case 7:
System.out.println("星期天");
break;
default:
System.out.println("你输入的数字有误");
break;
}
```
switch语句判断字符
switch语句可以用来判断字符。在switch语句中,可以使用字符作为case的值来进行判断。程序会根据输入的字符进行匹配,执行对应的case语句块。
示例代码如下:
```
#include <stdio.h>
int main() {
char c;
printf("请输入一个字符: ");
scanf("%c", &c);
switch (c) {
case 'a':
printf("您输入的是字母a\n");
break;
case 'b':
printf("您输入的是字母b\n");
break;
default:
printf("您输入的不是字母a或b\n");
break;
}
return 0;
}
```
在上述代码中,当用户输入字符'a'时,程序输出"您输入的是字母a";当用户输入字符'b'时,程序输出"您输入的是字母b";其他字符则输出"您输入的不是字母a或b"。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)