其实写了判断一个数是不是回文数的函数
我的代码
#include <stdio.h>
int compare(int n)
{
int total=0;
int a=0;
while(n>0)
{
a=n%10;
n=n/10;
total=total*10+a;
}
return total;
}
int main()
{
int i;
for(i=0;i<1000;i++)
{
int m=compare(i);
if(i==m)
{
printf("%d\n",i);
}
}
return 0;
}
涛哥的代码
#include <stdio.h>
int is_palin(int n)
{
int total = 0;
int n_o = n;
while(n > 0)
{
total = total * 10 + (n % 10);
n /= 10;
}
return n_o == total;
}
int main()
{
int i;
for (i = 1; i < 1000; i++)
{
if (is_palin(i))
{
printf("%d\n", i);
}
}
}