为了账号安全,请及时绑定邮箱和手机立即绑定

求加法执行次数

求加法执行次数

C++
慕函数8132203 2018-03-15 09:44:20
k=0 while(n>=1){       for(j=1;j<n;j++){           k=k+1;       }       n=n-1; } return k;
查看完整描述

3 回答

已采纳
?
秋益

TA贡献2条经验 获得超1个赞

加法在 j >= n 的时候就不再执行了

j 第一次循环, 自加到n-1就不再执行了,第一次执行了 n-1 次

然后 n 自减1, j 再次循环,执行 n-2 次

直到 n=1 , 加法执行 0 次


总共执行数 (n-1) + (n-2) + (n-3) + ... + 1 + 0 = n(n-1) / 2 次

查看完整回答
1 反对 回复 2018-03-15
?
慕函数8132203

TA贡献1条经验 获得超0个赞

n是大于0的正整数

查看完整回答
反对 回复 2018-03-15
  • 慕仙1496619
    慕仙1496619
    循环几次和n的大小有关,而你没说。,比如说当n=1,一次都不循环,当n=2,循环一次
  • 3 回答
  • 1 关注
  • 1789 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信