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

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

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

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

8 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

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


查看完整回答
反对 回复 2019-03-29
?
隔江千里

TA贡献1906条经验 获得超10个赞

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,


查看完整回答
反对 回复 2019-03-29
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

var sum = 0;

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

    sum += i;

}

console.log(sum);

console.log(i-1);


查看完整回答
反对 回复 2019-03-29
?
杨__羊羊

TA贡献1943条经验 获得超7个赞

function xx(){

    var sum=0;

    var n=0;

    for(;;){

        if(sum<=100){

            n++;

            sum+=n;

            

            console.log(n);

        }else{

            console.log(n);

            return n;

        }

    }

}

xx();


查看完整回答
反对 回复 2019-03-29
?
蝴蝶刀刀

TA贡献1801条经验 获得超8个赞

var sum = 0;

for (var i = 1; sum <= 100; i++) {

    sum += i;

}

console.log(sum);

console.log(i);


查看完整回答
反对 回复 2019-03-29
?
猛跑小猪

TA贡献1858条经验 获得超8个赞

var a=1;

var sum=0;

while(sum<=100){

    a++;

    sum+=a;

}


console.log(sum);

console.log(a);


查看完整回答
反对 回复 2019-03-29
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

    var n = 0;

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

        

        if(n<=100){

         n = i+n;

            console.log(n) //105

            console.log(i);    //14

        }

    }


查看完整回答
反对 回复 2019-03-29
?
千巷猫影

TA贡献1829条经验 获得超7个赞

function a(v) {

    for (let i = 0; i < i + 1; i++) {

        v -= i;

        if (v <= 0) {

            console.log(i - 1);

            break;

        }

    }


}

a(100);


查看完整回答
反对 回复 2019-03-29
  • 8 回答
  • 0 关注
  • 483 浏览
慕课专栏
更多

添加回答

举报

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