13730649604Q @ 2023-09-29 10:00:18
def reverse(n): if n == 0: return 0 sign = 1 if n < 0: sign = -1 n = abs(n) reversed_num = 0 while n > 0: reversed_num = reversed_num 10 + n % 10 n //= 10 return sign reversed_num N = int(input("请输入一个整数N")) result = reverse(N) print(f"反转后的新数为{result}")
by sosksyx @ 2023-09-29 10:02:55
不熟悉算法竞赛的选手请看这里:
算法竞赛中要求的输出格式中,不能有多余的内容,这也包括了“请输入整数 Wrong Answer
,即洛谷上的 WA
。在对比代码输出和标准输出时,系统将忽略每一行结尾的空格,以及最后一行之后多余的换行符。
若因此类问题出现本机(看起来)AC
,提交 WA
的现象,请勿认为是洛谷评测机出了问题,而是你的代码中可能存在多余的输出信息。用户可以参考在题目末尾提供的代码。
by 13730649604Q @ 2023-09-29 10:05:26
@sosksyx 谢谢啦