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);
      }

 

posted @ 2022-03-02 17:36  Dsad123FFFG6645  阅读(67)  评论(0)    收藏  举报