Leetcode-07-整数反转

07-整数反转

class Solution{
public:
   int reverse(int x){
       // 定义long long型 ans 使得ans不会溢出
       long long ans=0;
       // 定义最大整数
       int maxint=0x7fffffff;
       // 定义最小正数
       int minint=0x80000000;
       while(x!=0)
       {
           ans=ans*10+(x%10);
           x/=10;
       }
       if(  ansmaxint)
       {
           ans=0;
       }
       return ans;
   }
}

此题应当注意错误输入,错误输入应当如何处理,数据大小,类型范围,其中INT_MAX 0x7fffffff,INT_MIN 0x80000000

你可能感兴趣的:(-,-,Leetcode,刷题路)