#include<stdio.h>
int main()
{
int day = 0;
scanf_s("%d", &day);
switch (day)//switch常用于多情况的分支
//switch(整形表达式)
{
case 1:
case 2:
case 3:
case 4:
case 5:
printf("工作日\n");
break;//case后的break不是必需品
case 6:
case 7:
printf("休息日\n");
break;//编程习惯,最后一句加break
default://注意非法情况,且case与default无顺序
printf("输入错误\n");
break;
//case 1://case决定入口,break决定出口
// //case(整型常量表达式)
// printf("星期1\n");
// break;//表示终止,常与case配套使用
//case 2:
// printf("星期2\n");
// break;
//case 3:
// printf("星期3\n");
// break;
//case 4:
// printf("星期4\n");
// break;
//case 5:
// printf("星期5\n");
// break;
//case 6:
// printf("星期6\n");
// break;
//case 7:
// printf("星期7\n");
// break;
}


/*int i = 1;
while (i <= 100)
{
printf("%d ", i);
i += 2;
}*/
//while (i <= 100)
//{
// if(i%2!=0)//if (i%2==1)
// printf("%d ",i);
// i++;
//}

//int a = 0;
//int b = 2;
//if (a == 1)//只有先满足第一个条件,才能继续后面的分支
// //同时注意"=="是关系运算符(判断相等),"="为赋值运算符
// if (b == 2)
// printf("6\n");
// else//else匹配规则,即else与其相距最近的未匹配的if匹配
// //注意代码风格
// printf("7\n");


//int age = 10;
//if (age < 18)
//{
//printf("未成年\n");
//printf("不能谈恋爱\n");
// }//if控制多条语句时,必须使用代码块{语句}
//else
//{
// if (age >= 18 && age < 28)//else if (18 < age < 50)双重条件必须用&&,不能直接表示
// printf("青年\n");
// else if (age >= 28 && age < 50)
// printf("壮年\n");
// else if (age >= 50 && age < 90)
// printf("老年\n");
// else
// printf("佛光万丈\n");//结合式
//}


//else if (age >= 18 && age < 28)//else if (18 < age < 50)双重条件必须用&&,不能直接表示
// printf("青年\n");
//else if (age >= 28 && age < 50)
// printf("壮年\n");
//else if (age >= 50 && age < 90)
// printf("老年\n");
//else
// printf("老老人\n");//分列式


/*if (age < 18)
printf("未成年\n");
else
printf("成年\n");*///双分支
return 0;
}