回文数简单判断c语言
回文数:正读与反读一致的数(如12321) 思路:将输入数进行反转,反转后与输入数比较,若一致,则是回文数 temp = temp*10 + i % 10;(核心) 每次取输入数的个位(最后一位),将其变成第一位
bool
isPalindrome(int x
){
long temp
= 0;
int i
= x
;
if(x
>= 0)
{
while(i
!= 0)
{
temp
= temp
*10 + i
% 10;
i
= i
/ 10;
}
if(temp
== x
)
return true
;
}
return false
;
}
转载请注明原文地址:https://tech.qufami.com/read-21193.html