我試圖給變量加1,等待循環的5次迭代,然後再次加1。如何在x增量後添加1到一個值?
例如:
(其中x = 10和係數是迭代次數)
(5x(10)) + (5x + 1(10)) + (5x + 1 + 1(10)),
等
下面的代碼可以指望這些迭代(0, 1, 2, 3, 4, and then back to 0)
但重複之後,我不確定要在哪裏添加1。
for(i = 0; i < input; i++){
output = i%5
}
我試圖給變量加1,等待循環的5次迭代,然後再次加1。如何在x增量後添加1到一個值?
例如:
(其中x = 10和係數是迭代次數)
(5x(10)) + (5x + 1(10)) + (5x + 1 + 1(10)),
等
下面的代碼可以指望這些迭代(0, 1, 2, 3, 4, and then back to 0)
但重複之後,我不確定要在哪裏添加1。
for(i = 0; i < input; i++){
output = i%5
}
此代碼的工作,如:5 *(10 + 0)+ 5×(10 + 1)+ 5 *(10 + 2)+ ... 5 *(10 + N)
"use strict";
let input = 100;
let iterationsAmount = 5;
let randomNumber = 10;
let value = 0;
let result = 0;
for (let i = 0; i < input; i++) {
if (!(i % iterationsAmount)) {
result += iterationsAmount * (randomNumber + value);
value++;
}
}
console.log(result);
// set a default number.
var num = 20;
function loopi(n){
// variable to assign number to.
var setNum = 0;
// loop through the default number of times.
for(var ii = 0; n > ii; ii++){
// if the iteration number is divisible by 5 the add one to the set number.
if(ii % 5 === 0){
setNum++;
}
}
return setNum;
}
console.log(loopi(num));
難道你們就不能前加1,然後執行循環? – Matt
你能提供更多的細節你需要什麼? (5x(10))+(5x + 1(10))+(5x + 1 + 1(10)),等等 - 我們在這個字符串中做了什麼? – zhuravlyov
哎呀,我的壞。它應該是(5x(10 + 1))。 5 =迭代量,x是變量,所以5 * x和10只是一個隨機數。每次增加10的數量增加1 - 因此增加10 + 1 + 1,而不是。 –