void 回文日期()
{//缘由https://ask.csdn.net/questions/7467466?spm=1005.2025.3001.5141提问不存在了!
int a = 0, aa = 0, yf = 0, nf = 0, ts = 0, yt = 0;
std::cin >> a >> aa;
nf = a / 10000, yf = a / 100 % 100, ts = a % 100, yt = 返回月的天数(nf, yf);
while (a <= aa)
{
if (a == 反转数(a))std::cout << a << endl;
if (++ts>yt)
{
ts = 1;
if (++yf > 12)
{
++nf, yf = 1;
a = nf;
a *= 100;
a += yf;
a *= 100;
a += ts;
}
else
{
a /= 10000;
a *= 100;
a += yf;
a *= 100;
a += ts;
}
yt = 返回月的天数(nf, yf);
}
else
{
a /= 100;
a *= 100;
a += ts;
}
}
}
int 反转数(int 数)
{//缘由https://bbs.csdn.net/topics/399166273
int 反 = 0;
while (数)反 = 反 * 10 + 数 % 10, 数 /= 10;
return 反;
}