一道白痴数学题.
输入任何一个数(不小于1),如果此数为奇数,将此数*3+1;如果是偶数,则将此数除以2.问是否输入任何数,最终结果都等于1?如5 :5是奇数,5*3+1=16;16是偶数,16/2=8;8也是偶数,8/2=4,4/2 =2 2/2=1.
人气:406 ℃ 时间:2020-07-05 20:06:07
解答
是的.
因为奇数任何倍数+1都是一个偶数.
而任何一个偶数都是可以被2整除的,一直除以2,最后的结果一定是等于1.
所以这样算的最后结果都是等于1的.但为什么不可能偶数变成奇数然后循环?
推荐
猜你喜欢
- 200ml 0.1mol/L的Bacl2溶液加入到100ml 0.3mol/L的Na2SO4溶液中,充分反应后,沉淀出的BaSO4的物质的量为
- 连词成句:what's but right is is wrong wrong the matter the what‘s
- 金属钠放在水中生成氢氧化钠和氢气是不是离子反应
- 如图正方形ABCD中,E为AD的中点,点F在DC上且DF=四分之一DC,试判断BE与EF的关系
- 1摄氏度和0摄氏度用英语怎么表示,one degrees Celsius还是one degree Celsius等等.
- 小明有6角和8角的邮票,总价68元6角的比8角的多20枚,各有多少张
- 如果用一个正方形圈出2x2个数(1,2,8,9,)这4个数能等于86吗?
- 高数不定积分问题!