1 #include <stdio.h>
2 /*
3 题目:判断一年中第 125 天是工作日, 还是休息日?假设一年 365 天, 新年第一天是星期一。
4 思路1:一个星期有7天,125%7 得到的余数>5 休息日,<=5工作日
5 思路2:用枚举常量
6 */
7 enum
8 {
9 mon = 1,tue,wed,thu,fri,sat,sun
10 };
11 int main(void)
12 {
13 /*
14 //方法一
15 int today = 125%7;
16 if(val>5)
17 printf("休息日\n");
18 else
19 printf("工作日\n");
20 */
21 //方法二
22 unsigned int today;
23 printf("pls input today\n");
24 scanf("%d",&today);
25 today %=7;
26 switch(today)
27 {
28 case mon:
29 case tue:
30 case wed:
31 case thu:
32 case fri:
33 printf("工作日\n");
34 break;
35 case sat:
36 case sun:
37 printf("休息日\n");
38 break;
39 }
40
41
42 return 0;
43 }