目录

判断回文数

目录

一开始我尝试自己写,需要用到把int类型转换成string类型,在Python里,这非常简单,一行代码就可以搞定。但是我惊奇的发现,在c++里把int类型转换成string类型真的好麻烦!在百度上查了很久,方法要么不对,要么就是太复杂。果然c++是不适合处理字符串的。

所以放弃那种做法,用这种:

bool is_huiwen(int n)
{

    unsigned i=n;
    unsigned m=0;
    while(i>0)
    {
        m=m*10+i%10;
        i/=10;
    }
    return m==n;
}

思路,比如判断121,把121倒过来还是121,判断与原数相等,所以是回文数。