water || 计算某一天是星期几


#include<iostream>
#include<stdio.h>
using namespace std;
int y,m,d;
char w[7][15]={"Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Sunday"};
int main()
{     
    while(~scanf("%d%d%d",&y,&m,&d)){
        int ans;
        if(m==1||m==2){
            m+=12;
            y--;
        }//把1月和2月看成是上一年的13月和14月
        ans=(d+2*m+3*(m+1)/5+y+y/4-y/100+y/400)%7;
        printf("%s\n",w[ans]);         
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/bekote/article/details/80542938
今日推荐