java小智买了一包瓜子,在吃的时候,他采用了一种很有意思的方式。首先他抓出一定数量的瓜子,假如瓜子的数量是偶数,就吃掉一半,假如瓜子的数量是奇数,就再拿出一些,使得瓜子的数量是原来的3倍多1个。这样经过多次重复后,他最终总能剩余一个瓜子。例如,有22个瓜子,经过如下过程:22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1,一共经过15次的变化,剩余了一个瓜子。请编写程序,录入初始瓜子的数量,计算经过多少次的变化(吃一次和补充数量一次均算作一次变化),最终可以得到一个瓜子
java小智买了一包瓜子,在吃的时候,他采用了一种很有意思的方式。首先他抓出一定数量的瓜子,假如瓜子的数量是偶数,就吃掉一半,假如瓜子的数量是奇数,就再拿出一些,使得瓜子的数量是原来的3倍多1个。这样经过多次重复后,他最终总能剩余一个瓜子。例如,有22个瓜子,经过如下过程:22 11 34 17 52 26 13 40 20 10 5 16 8 4 2 1,一共经过15次的变化,剩余了一个瓜子。请编写程序,录入初始瓜子的数量,计算经过多少次的变化(吃一次和补充数量一次均算作一次变化),最终可以得到一个瓜子
发布时间:2025-04-04 04:13:18