用switch语句和scanf函数判断工作日
工作日分为两种:值班与不值班,但是在使用scanf函数时,格式类型不能为%c,而写成%d,整型数据也要选择用char字符变量,不能用int整型。
代码如下:
#include<stdio.h>
int main(){
char n;
printf("请输入星期数n:");
scanf("%d",&n);
switch(n)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:
printf("今天是值班日!\n");
break;
case 7:
printf("今天不是不值班!\n");
break;
default:
printf("输入的数字有误!\n");
}
return 0;
}
注意:switch语句在判断过程中注意case后面的符号,以及break的书写不能忘记。
#C是最好的语言#