Hello大家好!很高兴我们又见面啦!给生活添点passion,开始今天的编程之路!
我的博客:<但凡.
我的专栏:《编程之路》、《数据结构与算法之美》、《题海拾贝》
欢迎点赞,关注!
1、题目
2、题解
#include<iostream>
using namespace std;
int day[13] = { 0,31,29,31,30,31,30,31,31,30,31,30,31 };
//直接遍历0229就行,因为对应9220那一年恰好是闰年
int main()
{
int begin, end,count=0;
cin >> begin >> end;
for (int i = 1;i <= 12;i++)
{
for (int j = 1;j <= day[i];j++)
{
int year = j % 10 * 1000 + j / 10 * 100 + i % 10 * 10 + i / 10;
int num = year * 10000 + i * 100 + j;
if (num >= begin && num <= end) count++;
}
}
cout << count << endl;
return 0;
}
好了,今天的内容就分享到这,我们下期再见!