php中的金字塔模式
我有这样的图案php中的金字塔模式,php,Php,我有这样的图案 * * * * * * * * * * * * * * * 我的代码如下 for($i=1;$i<=5;$i++){ for($j=1;$j<=5;$j++){ echo " "; } for($m=1;$m<=$i;$m++){ echo "* "; } echo "</br>"; } 尝试使用stru repeat和$
*
* *
* * *
* * * *
* * * * *
我的代码如下
for($i=1;$i<=5;$i++){
for($j=1;$j<=5;$j++){
echo " ";
}
for($m=1;$m<=$i;$m++){
echo "* ";
}
echo "</br>";
}
尝试使用
stru repeat
和$i+=2
而不是$i++
for($i = 1;$i < 10; $i+=2){
echo str_repeat('* ',$i)."<br>";
}
($i=1;$i<10;$i+=2)的{
回声重复序列('*',$i)。“
”;
}
尝试使用
stru repeat
和$i+=2
而不是$i++
for($i = 1;$i < 10; $i+=2){
echo str_repeat('* ',$i)."<br>";
}
($i=1;$i<10;$i+=2)的{
回声重复序列('*',$i)。“
”;
}
请尝试下面的代码。工作正常
<?php
for($i=1;$i<=10;$i+=2){
for($j=1;$j<=$i;$j++){
echo "* ";
}
echo "<br>";
}
?>
尝试下面的代码。工作正常
<?php
for($i=1;$i<=10;$i+=2){
for($j=1;$j<=$i;$j++){
echo "* ";
}
echo "<br>";
}
?>
或者从Uchida我注意到,您希望有5行,其中第一行的第一个奇数为*(1为第一个奇数),最后一行的第五个奇数为*(9为第五个奇数) 您可以通过将该逻辑应用到代码中来实现这一点:
for($i=0;$i<=4;$i++) { // Here we define the amount of rows notice we start from '0'
for($m=1;$m<=(2*$i+1);$m++) { // Here we compute the right odd number
echo "* ";
}
echo "</br>";
}
对于($i=0;$i或者从Uchida我注意到您想要有5行,其中第一行有第一个奇数*(1是第一个奇数),最后一行有第五个奇数*(9是第五个奇数)
您可以通过将该逻辑应用到代码中来实现这一点:
for($i=0;$i<=4;$i++) { // Here we define the amount of rows notice we start from '0'
for($m=1;$m<=(2*$i+1);$m++) { // Here we compute the right odd number
echo "* ";
}
echo "</br>";
}
对于($i=0;$ino..这是不可能的..用这个我不能得到第一行单星..为什么不?你能告诉我吗?不..这是不可能的..用这个我不能得到第一行单星..为什么不?你能告诉我吗?