题解 P6449 【[COCI2008-2009#4] B】
Beyond_Problem · · 题解
这是我的第一篇题解
上午开始做时我是第一个做这道题的人
思路:
看别的大佬用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;//功德圆满
}
很简洁有木有
欢迎来抄