Hdu1491-Octorber 21st
题目传送门:hdu1491
计算日期,超期或者当天输出一段话,未到期输出天数。
#include<iostream>
using namespace std;
int main()
{
int N, month, day;
int mon[9] = { 31,28,31,30,31,30,31,31,30 };
cin >> N;
while (N--)
{
cin >> month >> day;
if (month == 10 && day > 21 || month > 10)
{
cout << "What a pity, it has passed!\n";
continue;
}
if (month == 10 && day == 21)
{
cout << "It's today!!\n";
continue;
}
else
{
int t1 = 0, t2 = 21 - day;
while (month < 10)
{
t1 += mon[month - 1];
month++;
}
t1 += t2;
cout << t1 << endl;
}
}
return 0;
}