n = input() n = list(n) if n[0] == n[1] == n[2] == n[3]:     print("N - N = 0000") n1 = n[:] n2 = n[:] while int(''.join(n1)) - int(''.join(n2)) != int(''.join(n)):     for j in range(len(n) - 1):         for i in range(len(n) - 1 - j):             if n1[i] <= n1[i + 1]:                 b = n1[i]                 n1[i] = n1[i + 1]                 n1[i + 1] = b             if n2[i] >= n2[i + 1]:                 a = n2[i]                 n2[i] = n2[i + 1]                 n2[i + 1] = a     if int(''.join(n1)) - int(''.join(n2)) ==int(''.join(n)):         break     print("{} - {} = {}".format(''.join(n1), ''.join(n2), int(''.join(n1)) - int(''.join(n2))))     n = list(str(int(''.join(n1)) - int(''.join(n2))))     n1 = n[:]     n2 = n[:] 总是有点小问题 求解答啊
点赞 评论

相关推荐

顺利毕业的鸽子:这个不一定,找hr跟进一下
点赞 评论 收藏
分享
10-19 14:15
兰州大学 Java
_Philia093:蓝桥杯省三删掉
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务