判断回文数
这篇文章发布已经超过两年,部分工具、版本或观点可能已经变化,请结合最新信息判断。
一开始我尝试自己写,需要用到把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,判断与原数相等,所以是回文数。
评论区已延迟加载滑到评论区附近时会自动加载,也可以现在手动打开。



