想问一下,究竟是哪里出错了?
N = input() i =1 s_num = set(str(N)) l_num_j = [] # print(num) if len(s_num) == 4: while 1: l_num_s = list(s_num) l_num_s.sort(reverse=True) l_num_j = l_num_s[::-1] num1 = int(''.join(l_num_s)) num2 = int(''.join(l_num_j)) num = num1 - num2 # print(num1, num2,num) if num != 6174: i = i+1 s_num = str(num) continue else: print(i) break
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:747 |
C语言程序设计教程(第三版)课后习题1.6 (C语言代码)浏览:612 |
C语言训练-素数问题 (C语言代码)浏览:1696 |
C语言程序设计教程(第三版)课后习题6.3 (C语言代码)浏览:466 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
简单的a+b (C语言代码)浏览:385 |
C语言训练-数字母 (C语言代码)浏览:670 |
WU-整数平均值 (C++代码)浏览:1307 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:736 |
P1002 (C语言代码)浏览:1028 |