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("休息日 "); 18 else 19 printf("工作日 "); 20 */ 21 //方法二 22 unsigned int today; 23 printf("pls input today "); 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("工作日 "); 34 break; 35 case sat: 36 case sun: 37 printf("休息日 "); 38 break; 39 } 40 41 42 return 0; 43 }