生成C语言判断星期几代码
时间: 2023-05-11 09:07:09 浏览: 83
以下是一个生成C语言判断星期几代码的示例:
```c
#include <stdio.h>
int main() {
int year, month, day;
printf("请输入年份:");
scanf("%d", &year);
printf("请输入月份:");
scanf("%d", &month);
printf("请输入日期:");
scanf("%d", &day);
int century = year / 100;
year = year % 100;
int week = year + year / 4 + century / 4 - 2 * century + 26 * (month + 1) / 10 + day - 1;
week = (week % 7 + 7) % 7;
switch (week) {
case 0:
printf("星期日\n");
break;
case 1:
printf("星期一\n");
break;
case 2:
printf("星期二\n");
break;
case 3:
printf("星期三\n");
break;
case 4:
printf("星期四\n");
break;
case 5:
printf("星期五\n");
break;
case 6:
printf("星期六\n");
break;
}
return 0;
}
```
这个程序可以根据输入的年月日,判断出对应的星期几。