您的位置:首页 > 其它

判断一个数是否是回文数

2016-06-08 17:01 225 查看
回文数: 数字的正反序都是同一个数字,

例如:12321,2332

检测方法:

把数字个十百千万位拆分后,把数字排列 从尾部到首部重新

例如:  将123  ——>3  2  1 ——>321    判断123是否和321相等。

代码如下;

#include<stdio.h>

int main()
{
int num = 12321;
//scanf("%d", &num);
int tmp = num;
int sum = 0;
while (tmp)
{
sum = sum * 10 + tmp % 10;
tmp /= 10;
}
if (num == sum)
{
printf(" yes \n");
}
else
{
printf(" no \n");
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: