当前位置:   article > 正文

给出32位有符号整数,将这个整数翻转_32位的有符号整数,进行反转 c语言

32位的有符号整数,进行反转 c语言

例1

收入123

输出321

例2

输入-123

输出-321

例3

输入120

输出21

答案

思路,

1、先考虑末尾是0的情况时,翻转后需要把0去掉,

2、当有-号时,把翻转后末尾的-号去掉,再在前面加一个-号

3、正数时不变

a= -56435

tmp = str(a)[::-1]
print(tmp[0])
while True:
    if  tmp[0] == '0':
        tmp =  tmp[1::]
        continue
    else:
        break
if str(a)[0] == '-':
    c = '-'+ tmp
    b = c[:-1]
    print(b)
else:
    b= tmp
    print(b)

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/沉思者/article/detail/60485
推荐阅读
相关标签
  

闽ICP备14008679号