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;
}
好了,今天的内容就分享到这,我们下期再见!