中易网

计算如下C语言描述的嵌套循环中laugh++语句的执行次数: for(i=1;i<=n;i*=2) for(j=1;j<=i;j++) laugh++ ;

答案:1  悬赏:30  
解决时间 2021-01-16 11:34
  • 提问者网友:玫瑰园
  • 2021-01-16 07:26
计算如下C语言描述的嵌套循环中laugh++语句的执行次数: for(i=1;i<=n;i*=2) for(j=1;j<=i;j++) laugh++ ;
最佳答案
  • 二级知识专家网友:玩家
  • 2021-01-16 08:50
内循环每次循环i次
所以上述循环就是对
1, 2, 4, ..., 2^k求和
其结果显然是2^k -1(等比数列求和公式还记得吧?)
而k是2^k<=n的最大值
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息