1. 程式人生 > >leet code 7 reverse Integer主要是考查溢位

leet code 7 reverse Integer主要是考查溢位

在這裡插入圖片描述

class Solution {
public:
    int reverse(int x) {
        
    	bool flag=false;
    	if(x<0)
    	{
    		flag=true;
    		x=x*(-1);
		}
    	int res=0;
        int temp=0;
    	while(x)
        
    	{
            temp=res*10+x%10;           
            if (temp / 10 != res)  //如果不等的話說明temp已經溢位了
return 0; res=temp; x=x/10; } return flag ? -res: res; } };