70分求助!
查看原帖
70分求助!
666478
Zm120308楼主2023/3/25 09:03
#include<bits/stdc++.h>
using namespace std;
int c[13]={0,31,30,29,30,31,30,31,31,10,31,30,31};
bool e(int i)
{
	int o=0,temp=i;
	while(temp!=0)
	{
		o=o*10+temp%10;
		temp/=10;
	}
	return i==o;
}
int main()
{
	int a,b,cnt=0;
	cin>>a>>b;
	if(e(a)==true)
		cnt++;
	int y=a/10000,m=a/100%100,d=a%100,num=0;
	while(num<b)
	{
		d++;
		if(d>c[m])
		{
			m++;
			d=1;
		}
		if(m>12)
		{
			m=1;
			y++;
		}	
		num=y*10000+m*100+d;
		if(num<=b&&e(num)==true)cnt++;
	}
	cout<<cnt;
	return 0;
}
2023/3/25 09:03
加载中...