设n是一任意自然数。若将n的各位数字反向排列所得自然数n1与n相等,则称n为一回文数。例如,若n=1234321,则称n为一回文数。
#include <stdio.h>
int main(int argc,const char* argv[])
{
int num = 0,new = 0;
printf("请输入一个正整数:");
scanf("%d",&num);
int copy = num;
while(0 < num)
{
new = new*10 + num%10;
num /= 10;
}
//printf("num=%d,new=%d\n",num,new);
if(new == copy)
{
printf("Yes\n");
}
else
{
printf("No\n");
}
}