判断一个数是否是回文
2010-12-25 12:59
197 查看
算法思想:
将这个数除10取余,从最低位开始依次取出个位数字,然后将最低位最为最高位,反序重组构成新的数,判读新数是否和原数相等。若相等则是回文,反之不是回文。
代码如下:
将这个数除10取余,从最低位开始依次取出个位数字,然后将最低位最为最高位,反序重组构成新的数,判读新数是否和原数相等。若相等则是回文,反之不是回文。
代码如下:
bool isHuiWen(long n) { long i,m; i = n; m = 0; while(i) { m = m * 10 + i % 10; i = i / 10; } return m == n; }
相关文章推荐
- C语言判断一个数是否是回文数
- 判断一个数字是否是回文数
- 链表之判断一个链表是否为回文结构(一)
- 判断输入的一个数是否为回文数c++代码实例及运行结果
- C语言经典算法100例-030-判断一个数是否为回文数
- 判断一个int 型整数 是否为回文数
- 算法基础——判断一个字符串至多添加一个字符之后是否回文
- Palindrome Number 判断一个整数是否是回文数
- 用栈的思想来判断一个字符串是否是回文数
- 判断一个整数是否是回文
- 判断一个数在2-16进制下是否为回文 Palindrom Numbers
- 用递归实现判断一个字符串是否是回文的方法
- 判断一个链表是否为回文结构
- 判断一个字符串是否是“回文”数字
- 从控制台输入一个数,判断这个数是否为回文数
- 链表之判断一个链表是否为回文结构(二)
- 判断输入的一个数是否为回文数c++代码实例及运行结果
- Java算法——判断一个数是否是回文数
- 判断一个字符串、整数是否为回文字符串或回文数
- java 记——课本例题,判断一个字符串是否是回文