首页 > 试题广场 >

倒着输出整数

[编程题]倒着输出整数
  • 热度指数:550 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 62M,其他语言125M
  • 算法知识视频讲解
C写一个输入的整数,倒着输出整数的函数,要求用递归方法。

输入描述:
一个整数


输出描述:
该整数的倒序输出
示例1

输入

-1563

输出

-3651

用自己电脑的python3.6运行都能正确输出,在这里的python3.5输出总是不对,这到底是是为什么?难道是版本的差异?
class solution:
    def reverseOutput(self,x):
        if x >= 0:
            print (x % 10,end = "")
            x = x // 10
            if x != 0:
                return self.reverseOutput(x)
            else:
                print ("\n")
        else:
            print('-',end ="")
            self.reverseOutput(-x)

编辑于 2018-07-17 10:23:09 回复(0)