兼爱非攻99 2022-10-11 12:21 采纳率: 100%
浏览 44
已结题

c++一题,大家来帮看看

《庄子》中说到,“一尺之棰,日取其半,万世不竭”。第一天有一根长度为 a 的木棍,从第二天开始,每天都要将这根木棍锯掉一半(每次除 2,向下取整)。第几天的时候木棍的长度会变为 1?

  • 写回答

1条回答 默认 最新

  • ZQ2579 2022-10-11 12:22
    关注
    
    #include<iostream>
    using namespace std;
    int main(){
        int a,days=1;
        cin>>a;
        while(a>1)
            days++,a/=2;
        cout<<days;
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 10月19日
  • 已采纳回答 10月11日
  • 赞助了问题酬金1元 10月11日
  • 创建了问题 10月11日