根据日期求星期几。
(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7 。
如果是一月或二月则需要当成十三月或十四月来算。
星期天为0。
#include <stdio.h>
int main(){
int y,m,d;
while(~scanf("%d %d %d",&y,&m,&d)){
if(m<3){
m+=12;
y--;
}
printf("%d\n",(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400+1)%7);
}
}