求a b间的回文数
#include<stdio.h>
main()
{
int a,b,i,x,a[10],j,t;
scanf("%d %d",a,b);
for(x=a;x<=b;x++)
{t=x;
for(i=0;i<10;i++)
{
a[i]=t%10;t/=10;
if(t==0) break;
}
for(j=0;j<=i;j++)
if(a[j]!=a[i-j]) break;
if(j==i+1)
printf("%d\n",x);
}
}
不知道哪有问题????
#include<stdio.h>
main()
{
int a,b,i,x,a[10],j,t;
scanf("%d %d",a,b);
for(x=a;x<=b;x++)
{t=x;
for(i=0;i<10;i++)
{
a[i]=t%10;t/=10;
if(t==0) break;
}
for(j=0;j<=i;j++)
if(a[j]!=a[i-j]) break;
if(j==i+1)
printf("%d\n",x);
}
}
不知道哪有问题????