第二届战神杯线上编程挑战赛月赛第一题:回文数
题目详情:
#include<iostream>
using namespace std;
int min(__int64 a,__int64 b){
return a>b? b: a;
}
int max(__int64 a,__int64 b){
return a>b? a: b;
}
int fun(__int64 n){
__int64 a,b,num=0;
b=n;
while(b){
a=b%10;
b/=10;
num=num*10+a;
}
return num==n? 1: 0;
}
int main()
{
__int64 n,m;
while(scanf("%I64d%I64d",&n,&m)!=EOF){
__int64 i,num=0;
for(i=min(n,m);i<=max(n,m);i++){
if(fun(i))
num++;
}
printf("%I64d\n",num);
}
return 0;
}