#include <stdio.h>
#include <math.h>
int main()
{
int y,y0,m,m0,d,d0,z,x;
printf("请按格式输入xxxx年xx月xx日: ");
scanf("%d%d%d",&y,&m,&d);
z=(14-m)/12;
y0=y-z;
x=y0+y0/4-y0/100+y0/400;
m0=m+12*z-2;
d0=(d+x+31*m0/12)%7;
printf("这一天是:星期%d",d0);
return 0;
}
输入2021年10月20号
运行结果如下:
请按格式输入xxxx年xx月xx日: 2021 10 20
这一天是:星期3
Process returned 0 (0x0) execution time : 9.175 s
Press any key to continue.