0
一連の1 2 4とその連続した合計を表示する数値シーケンスのアルゴリズムを提供するのに助けが必要です。数値シーケンス1 2 4
私の入力値が20である場合、それが表示されるはず
請求
- 1 =
- 2 = 1 + 1
- 4 = 2 + 2
- 8 = 4 + 4
1及び2及び4の合計は..ように8本の数で始まる再び繰り返される
- 9 = 8 + 1
- 11 = 9 + 2
- 15 = 11 + 4
- 16 = 15 + 1
- 18 = 16 + 2
あなたが見ることができるように、それは22(18 + 4)を行ってはなりませんの私たちのサンプル入力値は20です。私はあなたが私のポイントを得ることを願っています。 forループでアルゴリズムを設計する際に問題があります。私たちは関数や配列を使用している場合、ループためつだけ変数と1 が必要とされ、それは受け入れられません。私は今働いていないしている
$input = 20;
for ($i = $i; $i < $input; $i = $i+$i) {
if($i==0){
$i = 4;
$i = $i - 3;
}elseif($i % 4 == 0){
$i = $i + 1;
}
print_r("this is \$i = $i<br><br>");
}
NOTEです。
が