功能:给你一个日期,计算出这一天是星期几
适用范围:只对1600年以后的日期有效
实现语言:C/C++
acm相关题目: An problem about date
相关资料:蔡勒公式
#include<stdio.h>
int main()
{
int w,y,m,d,c;
while(scanf("%d%d%d",&y,&m,&d) == 3)
{
c = y / 100;
if(m <= 2)
{
m = m + 12;
y = y - 1;
}
w = ( d + 2*m + 3*(m+1)/5 + y + y/4 - y/100 + y/400 + 1) % 7;;
printf("%d\n",w);
}
}