return
- return x==5;  //x=5则返回true
- 
int reverse(int x){ 
 int ret=0,max=0x7fffffff,min=0;
 long rs=0;
 for(;x;rs=rs*10+x%10,x/=10);、// 循环判断 表达式2(循环条件):x为真 表达式3 两个操作(%取余,/取模)x去掉最低位 ,rs右面加上x去掉的那个数 例如x=123 loop1 x=12 rs =3 loop2 x = 1 rs = 32 loop3 x = 0 rs = 321//end
 return ret=rs>max||rs<min?0:rs; //返回ret即函数reverse(x)的值为ret 后面的判断 若rs不在(min,max)范围内则ret 值为0,否则ret值为rs的值;rs是x逆置的数
 }
 bool isPalindrome(int x){
 return x==reverse(x);
 }
 
- 

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号