题解 P6449 【[COCI2008-2009#4] B】

· · 题解

这是我的第一篇题解 上午开始做时我是第一个做这道题的人

思路:

看别的大佬用if输出 我想问你

打表多爽!!!

不说了 看看代码吧:

#include <iostream>

using namespace std;

int d,m;
string a[8]={"","Wednesday","Thursday","Friday","Saturday","Sunday","Monday","Tuesday"};//日期表
int b[13]={0,0,31,59,90,120,151,181,212,243,273,304,334};//一个个算出来的 月份代表的天数
int main()
{
    cin>>d>>m;
    d+=b[m];//一共过去了多少天
    d%=7;
    d++;
    cout<<a[d];
    return 0;//功德圆满
}

很简洁有木有 欢迎来抄