本帖最后由 羊习习 于 2009-2-9 21:38 编辑
int xinqiji(int year ,int month, int day)//计算是星期几的函数
{
int c,b,n=0,i=0;
int a[12]={31,28,31,30,31,30,31,31,30,31,30,31};//确定每月的天数
c=panduan(year);
if(c==1)
a[1]=29;
b=year-1;
while(b>0)
{
n++;
c=panduan(b);
if(c==1)
n++;
b--;
}
b=month-1;
b--;
while(i<=b)
{
n+=a[i++];
}
n+=day;
n%=7;
return n;
}
作业 ~已经开学了,T.T |