求a~b之间的回文数个数
#include<bits/stdc++.h>
using namespace std;
int main() {
int a,b,x,y,s,n,num,cnt=0;
bool l;
cin>>a>>b;
for(int i=a; i<=b; i++){
num=0;
s=i;
while(s>0)
s/=10,num++;
l=true;
while(i>=10){
x=i%10,y=i/pow(10,num-1);
if(x!=y){
l=false;
break;
}
i%=int(pow(10,num-1)),i/=10,num-=2;
}
if(l)cnt++;
}
cout<<cnt;
return 0;
}