--- title: *例題*印星星 tags: PHP基礎課程 --- 印星星 === 直角三角形  ```php= for($i=0;$i<5;$i++){ for($j=0;$j<=$i;$j++){ echo "*"; } echo "<br>"; ``` 倒直角三角形  ```php= for($i=0;$i<5;$i++){ for($j=5;$j>$i;$j--){ echo "*"; } echo "<br>"; ``` 正三角形  ```php= for($i=0;$i<5;$i++){ for($k=4;$k>$i;$k--){ echo " "; } for($j=0;$j<($i*2+1);$j++){ echo "*"; } echo "<br>"; ``` 倒正三角形  ```php= for($i=0;$i<6;$i++){ for($k=0;$k<$i;$k++){ echo " "; } for($j=7;$j>($i*2);$j--){ echo "*"; } echo "<br>"; } ``` 菱形  ```php= $size=2; if($size%2==0){ $size=$size+1; } if($size<3){ $size=3; } for($i=0;$i<$size;$i++){ if($i<=(($size-1)/2)){ $space=($size-1)/2-$i; $stars=$i*2+1; }else{ $space=$i-($size-1)/2; $stars=($size-$i)*2-1; } for($k=0;$k<$space;$k++){ echo " "; } for($j=0;$j<$stars;$j++){ echo "*"; } echo "<br>"; } ``` 矩形  ```php= for($i=0;$i<5;$i++){ for($j=0;$j<5;$j++){ echo "*"; } echo "<br>"; } ``` 中空矩形  ```php= for($i=0;$i<5;$i++){ for($j=0;$j<5;$j++){ if($i==0 || $i==4 || $j==0 || $j==4){ echo "*"; }else{ echo" "; } } echo "<br>"; } ``` 矩形顯示四個角  ```php= for($i=0;$i<5;$i++){ for($j=0;$j<5;$j++){ if(($i==0 || $i==4)&&($j==0 || $j==4)){ echo "*"; }else{ echo" "; } } echo "<br>"; ``` 矩形中間+X  ```php= $size=10; for($i=0;$i<$size;$i++){ for($j=0;$j<$size;$j++){ if($i==0 || $i==($size-1) || $j==0 || $j==($size-1) || $i==$j || $j==($size-1-$i)){ echo "*"; }else{ echo" "; } } echo "<br>"; } ```
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up