编写程序,使用泽勒一致性公式判断某天是星期几。

编写程序,使用泽勒一致性公式判断某天是星期几。测试用例

●输入: 2015-1-25

●输出: Sunday

提示scanf("%d- %d- %d")

供参考:

#include <stdio.h>
int Get_Week(int y,int m,int d)
{
    int week = -1;
    if(m==1 || m == 2){
       m += 12;
       y--;
    }
    week=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;
    return week;
}
int main()
{
    int y,m,d;
    char *week[7]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
    printf("请输入(年-月-日):");
    scanf("%d-%d-%d",&y,&m,&d);
    printf("%s\n",week[Get_Week(y,m,d)]);
   
    return 0;
}