任意取一个大于50的自然数,如果它是偶数,就
16 查阅
任意取一个大于50的自然数,如果它是偶数,就除以2;如果它是奇数,就将它乘3之后再加1。这样反复运算,最终结果是多少?( )
a.0
b.1
c.2
d.3
参考答案:
用特殊值法,任取一个数,例如取60,60÷2=30,30÷2=15,15×3+1=46,46÷2=23,23×3+1=70,70÷2=35,35×3+1=106,106÷2=53,53×3+1=160,160÷2=80,80÷2=40,40÷2=20,20÷2=10,10÷2=5,5×3+1=16,16÷2=8,8÷2=4,4÷2=2,2÷2=1,1×3+1=4,继续计算结果以4、2、1循环,故最终得到的结果为1,再取一个数验证,64÷2=32,32÷2=16,16÷2=8,16÷2=4,4÷2=2,2÷2=1,最终结果仍然为1,故正确答案为b。