int zeller(int year,int month,int day) //蔡勒公式,计算这天是周几,公式只适合于1582年10月15日之后的情形
{
int m,d=day;
if(month<3)
{
m=month+12;
year--;
}
else m=month;
int c=year/100;
int y=year%100;
int w=(c/4)-2*c+(y+y/4)+(13*(m+1)/5)+day-1;
return (w%7+7)%7; //返回0代表周日
}
06-19