码迷,mamicode.com
首页 > 其他好文 > 详细

输入一个数,输出它的相反数

时间:2018-03-01 11:40:10      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:log   body   bsp   pos   符号   span   public   div   return   

输入一个带符号的整数,得到它的相反数:

 

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

输入一个数,输出它的相反数

标签:log   body   bsp   pos   符号   span   public   div   return   

原文地址:https://www.cnblogs.com/jiangshengxiang/p/8487081.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!