鍍金池/ 問答/HTML/ 一道小數(shù)學(xué)題,用for循環(huán)怎么實(shí)現(xiàn)?

一道小數(shù)學(xué)題,用for循環(huán)怎么實(shí)現(xiàn)?

題目:計算從1開始的連續(xù)n個自然數(shù)之和,當(dāng)其和值剛好超過100時結(jié)束,求n

代碼:

var sum = 0;
var n = 0;
while(sum <= 100){
    n++;
    sum +=n;
}
console.log(sum);
console.log(n);

問題:這道題用for循環(huán)怎么實(shí)現(xiàn)呢?

回答
編輯回答
心沉
var a=1;
var sum=0;
while(sum<=100){
    a++;
    sum+=a;
}

console.log(sum);
console.log(a);
2018年7月4日 19:41
編輯回答
下墜
    var n = 0;
    for(var i = 1; i<=100;i++){
        
        if(n<=100){
         n = i+n;
            console.log(n) //105
            console.log(i);    //14
        }
    }
2018年6月28日 11:13
編輯回答
陌上花
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,參數(shù)傳100,求累加值剛好超過1000,參數(shù)傳1000,
2017年2月9日 23:23
編輯回答
悶油瓶
function a(v) {
    for (let i = 0; i < i + 1; i++) {
        v -= i;
        if (v <= 0) {
            console.log(i - 1);
            break;
        }
    }

}
a(100);
2018年8月30日 10:03
編輯回答
陪她鬧
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();
2018年6月19日 16:34
編輯回答
焚音
let sum = 0;
for(let i=0;i<=100;i++){
    sum += i
}
console.log(sum)
2017年11月18日 20:43
編輯回答
嘟尛嘴
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年6月28日 07:29
編輯回答
膽怯
var sum = 0;
for (var i = 0; sum <= 100; i++) {
    sum += i;
}
console.log(sum);
console.log(i-1);
2017年2月21日 04:02
編輯回答
茍活
var sum = 0;
for (var i = 1; sum <= 100; i++) {
    sum += i;
}
console.log(sum);
console.log(i);
2018年1月15日 10:57