【问题描述】
判断一个数是否为回文数。设n 是一任意自然数,若将n 的各位数字反向排列所得自然数n1 与n 相等,则称n 为一回文数。例如若n=1234321, 则称n 为回文数。
【输入形式】
一个正整数m,m的值在int型的取值范围内。
【输出形式】
如果m是回文数,输出yes,否则输出no。
【样例输入】
1234321
【样例输出】
yes
源代码如下:
#include <stdio.h>
int main(int argc, char *argv[])
{
int n,s,y=0;
scanf("%d",&n);
s=n;
while(s>0)
{
y=y*10+s%10;
s=s/10;
}
if(y==n)
printf("yes");
else
printf("no");
return 0;
}