首页 > 其他 > 详细

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

时间:2018-03-01 11:07:23      阅读:1509      评论:0      收藏:0      [点我收藏+]

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

 

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

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!