A.1000天纪念日
程序员文章站
2024-03-20 09:50:16
...
今天(2019-02-17)蒜头君恋爱了,在地球人们都喜欢过百天纪念日,但是在蒜星,人们喜欢过千天纪念日。这个时候蒜头君在想,千天之后是什么时候呢? (蒜 星的日期和地球的日期一模一样)
请输出千天之后是几号,输出格式如: 20190217。
#include<bits/stdc++.h>
using namespace std;
int date[] = {0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
int is_leap(int y, int m)
{
return (y % 400 == 0 || y % 4 == 0&& y % 100 != 0) && m == 2;
}
int main()
{
int y = 2019, m = 2, d = 17, t = 1000;
while(t--)
{
d++;
if (date[m] + is_leap(y, m) < d)
{
m++;
d = 1;
}
if (m == 13)
{
y++;
m = 1;
}
}
cout << y << m << d << endl;
return 0;
}
上一篇: Java编程:二分查找算法实现代码
下一篇: 二分查找算法的思路及代码实现