新手,算两个数之间的所有回文数,测试出问题
测试的时候问什么10以上的两个数算不出来啊 !!!!!!# include <stdio.h>
int main (void)
{
int i, x, y, t, s=0, sum=0;
printf ("输入两个整数,求出之间的所有回文数\n");
scanf ("%d %d", &x, &y);
for (i=x; i<=y; ++i)
{
for (t=i; t; t/=10 )
sum = sum*10 + t%10;
if (sum ==i)
{
++s;
if (s == 5)
printf ("%d\n", i, s=0);
else
printf ("%d ", i);
sum = 0;
}
}
return 0;
}