解题思路:学会列表的相关操作很重要
注意事项:
参考代码:def fun(n):
l1 = [n]
while n != 1:
if n % 2 == 0:
n = n / 2
l1.append(n)
else:
n = 3 * n + 1
l1.append(n)
return len(l1)
if __name__ == '__main__':
l2 = []
while True:
i, j = map(int, input().split())
l3=[i,j]
for k in range(min(l3), max(l3) + 1):
fun(k)
l2.append(fun(k))
print(i, j, max(l2))
l2.clear()
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题6.3 (Java代码)浏览:695 |
C语言程序设计教程(第三版)课后习题5.7 (C++代码)浏览:879 |
数组输出 (C语言代码)错误???浏览:602 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:611 |
WU-格式化数据输出 (C++代码)浏览:1312 |
1128题解(返回值为数组的情况)浏览:571 |
C语言程序设计教程(第三版)课后习题5.6 (C语言代码)浏览:594 |
蛇行矩阵 (C语言代码)浏览:559 |
程序员的表白 (C语言代码)浏览:678 |
时间转换 (C语言代码)浏览:697 |