輸入一個數,輸出它的相反數


輸入一個帶符號的整數,得到它的相反數:

 

例1:

輸入: 123
 輸出:   321

 

例2:

輸入: -123
 輸出: -321

 

例3:

輸入: 120
 輸出: 21


public int reserve(int x){
  int result = 0;
  while(x!=0){
    int tail = x % 10;
    int newResult = result * 10 + tail;
    if((newResult-tail)/10 != result){
      return 0;
    }
    result = newResult;
    x = x / 10;
  }
  return result;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM