相依为命什么时候出的:一道数学题

来源:百度文库 编辑:高校问答 时间:2024/05/05 22:42:42
输入正奇数x,计算3x+1,约去所有2的因数,结果是否等于1,是则输出;不是则作为x再次输入,依此类推。如:11-17-13-5-1。证明:输入任意正奇数x,结果都可变为1输出。
(过程请让一个即将初三毕业的学生能看懂)
1楼的同志:1是奇数,但奇数不是1!
你说的跟废话一样!!!

这是一道“黑洞”问题
虽然所有人都肯定上述内容的正确性,但到目前为止没有人可以证明出来。
不过,你可以用计算机语言来验证它
由于使用不同的语言,程序不完全相同,这里我用伪代码(间于计算机语言与自然语言中的“智障”语言,高中数学会教)编写
10 Read X(X=2n+1) ——输入X
20 X←3X+1 ——将X×3+1
30 X←(3X+1)/2 ——再除2
40 While (3X+1)/2=[(3X+1)/2]
——“[]”为将中括号内数取整如[3.5]=3
50 X←(3X+1)/2 ——重复操作
60 If X=1 Then
70 Goto 100
80 End While
90 Else Goto20
100Print X
如果每次输出的结果均为1,则上述内容正确
看不看的懂,就看你能力了

x为奇数,3x也是奇数,3x+1为偶数,约去所有2的因数,一定为奇数,以此类推,总会得1

x为奇数,不管x是多少,3x总会是奇数,你可以拿几个来算试试。那么3x+1就为偶数,偶数一定能被2整除,最后结果当然是1啦!