求助
  • 板块灌水区
  • 楼主封禁用户
  • 当前回复6
  • 已保存回复8
  • 发布时间2024/3/22 18:11
  • 上次更新2024/3/22 20:18:14
查看原帖
求助
973480
封禁用户楼主2024/3/22 18:11

给定一个二进制数 x,在它变为 1 之前,不断对它进行如下操作:

  • 如果 x 为奇数,则将 x 加 1。
  • 如果 x 为偶数,则将 x 除以 2(整体右移位)。

请问,多少次操作后,x(x<=1000) 会变为 1。

2024/3/22 18:11
加载中...