如何构建一个循环来写入前一个数字的 1.8 倍
how to build a loop that write previous number's 1.8 times
如何编写步长为 1.8 的 for 循环
例如
for ($i = 1; $i <= 11; $i++) {echo $i;}
$i
应该给我这样的输出:1, 1.8, 3.24, 5.8 , 10.5
在Java中很简单:
for (double i = 1; i <= 11; i *= 1.8) {
System.out.println(i);
}
我想你可以把它转换成你使用的语言。
$i++ 表示您将 $i 变量的值递增 1 个单位(您分配给 1 的初始值。接下来的每次迭代都会递增 1,直到达到 11(包括 11))。如果我理解正确这个问题,你想要一个 1.8
的步骤
for ($i = 1; $i <= 11; $i= $i * 1.8) {
echo $i;
}
或者另一种选择是:
$result = 1;
for ($i = 1; $i <= 11; $i++) {
$result *= 1.8;
echo $result;
}
如何编写步长为 1.8 的 for 循环
例如
for ($i = 1; $i <= 11; $i++) {echo $i;}
$i
应该给我这样的输出:1, 1.8, 3.24, 5.8 , 10.5
在Java中很简单:
for (double i = 1; i <= 11; i *= 1.8) {
System.out.println(i);
}
我想你可以把它转换成你使用的语言。
$i++ 表示您将 $i 变量的值递增 1 个单位(您分配给 1 的初始值。接下来的每次迭代都会递增 1,直到达到 11(包括 11))。如果我理解正确这个问题,你想要一个 1.8
的步骤for ($i = 1; $i <= 11; $i= $i * 1.8) {
echo $i;
}
或者另一种选择是:
$result = 1;
for ($i = 1; $i <= 11; $i++) {
$result *= 1.8;
echo $result;
}