解题思路:
注意事项:
参考代码:
while True: try: n = int(input()) count = 0 for i in range(n): def func1(s): # 判断是否为回文数 t = s[:: -1] if s == t: g = True else: g = False return g def func2(b, count1): # 记步数 c = b[:: -1] f = func1(str(b)) # 如果是回文数则为True反之为False if not f: b = int(c) + int(b) count1 += 1 count2 = count1 func2(str(b), count2) if count1 > 8 and f: print(0) if count1 <= 8 and f: print(count1) a = input() func2(a, count) except: break
0.0分
2 人评分
WU-格式化数据输出 (C语言代码)浏览:1818 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:683 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:350 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:537 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:438 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:672 |
勾股数 (C语言代码)浏览:830 |
C语言程序设计教程(第三版)课后习题7.3 (C语言代码)浏览:569 |
简单的a+b (C语言代码)浏览:531 |
C语言训练-排序问题<1> (C语言代码)浏览:369 |