用php输出金字塔
以下是用 PHP 输出金字塔的代码:
<?php
$size = 5; // 金字塔的层数
for ($i = 1; $i <= $size; $i++) {
// 输出每一层的空格
for ($j = 1; $j <= $size - $i; $j++) {
echo " ";
}
// 输出每一层的星号
for ($j = 1; $j <= 2 * $i - 1; $j++) {
echo "*";
}
echo "\n"; // 换行
}
?>
输出结果:
*
***
*****
*******
*********
解释:
首先定义了金字塔的层数为 5,然后用两个 for 循环来输出每一层的空格和星号。第一个 for 循环输出空格,每一层的空格数为层数减去当前层数,即 $size - $i。第二个 for 循环输出星号,每一层的星号数为 $i * 2 - 1。最后用 echo 输出换行符,使每一层都独占一行。
原文地址: https://www.cveoy.top/t/topic/1zd 著作权归作者所有。请勿转载和采集!