作业帮 > 综合 > 作业

【switch语句】已知2012年1月1日是星期日,输入2012年的一个日期(月和日),判断这天是星期几.

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/10 11:54:04
【switch语句】已知2012年1月1日是星期日,输入2012年的一个日期(月和日),判断这天是星期几.
int day_num = 0;
char *week[] = {"星期日","星期一","星期二","星期三","星期四","星期五","星期六"};
switch (month) {
case 12:
day_num += 30;
case 11:
day_num += 31;
case 10:
day_num += 30;
case 9:
day_num += 31;
case 8:
day_num += 31;
case 7:
day_num += 30;
case 6:
day_num += 31;
case 5:
day_num += 30;
case 4:
day_num += 31;
case 3:
day_num += 29;
case 2:
day_num += 31;
}
day_num += day;
day_num = (day_num-1) % 7;
printf("%s\n", week[day_num]);