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

一道小数学题,用for循环怎么实现?

一道小数学题,用for循环怎么实现?

墨色风雨 2018-10-10 12:19:55
题目:计算从1开始的连续n个自然数之和,当其和值刚好超过100时结束,求n代码:var sum = 0; var n = 0; while(sum <= 100){     n++;       sum +=n; } console.log(sum); console.log(n);问题:这道题用for循环怎么实现呢?
查看完整描述

2 回答

?
临摹微笑

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

function a(count){

    var sum =0;

    for(var i=1;i<count;i++){

        if(sum >count){

            console.log(i-1);

            break;

        }

        sum +=i;

    }

}

a(100);//求累加值刚好超过100,参数传100,求累加值刚好超过1000,参数传1000,


查看完整回答
反对 回复 2018-10-21
?
偶然的你

TA贡献1841条经验 获得超3个赞

var sum = 0;

    for(var i = 0;i<=i;i++){

        if(sum >= 100){

            break;

        }else{

            sum += i;

        }

    }

    console.log('i =' +(i-1));  //i = 14

    console.log('sum = '+sum); //sum = 105


查看完整回答
反对 回复 2018-10-21
  • 2 回答
  • 0 关注
  • 1110 浏览
慕课专栏
更多

添加回答

举报

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