生成C语言判断星期几代码
时间: 2023-05-12 22:04:35 浏览: 102
如何用c语言判断星期几
以下是一个生成C语言判断星期几代码的示例:
```c
#include <stdio.h>
int main() {
int year, month, day;
printf("请输入年月日,格式为YYYY-MM-DD:");
scanf("%d-%d-%d", &year, &month, &day);
int week = 0;
if (month == 1 || month == 2) {
month += 12;
year--;
}
week = (day + 2 * month + 3 * (month + 1) / 5 + year + year / 4 - year / 100 + year / 400) % 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;
}
```
这个程序可以根据输入的日期,判断出这一天是星期几。
阅读全文