墨色風(fēng)雨
2018-10-10 12:19:55
題目:計算從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)怎么實現(xiàn)呢?
2 回答

臨摹微笑
TA貢獻(xiàn)1982條經(jīng)驗 獲得超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,參數(shù)傳100,求累加值剛好超過1000,參數(shù)傳1000,

偶然的你
TA貢獻(xiàn)1841條經(jīng)驗 獲得超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
添加回答
舉報
0/150
提交
取消