欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  php教程

用*打印一个空的三角形

程序员文章站 2022-05-06 20:38:34
...

1. [文件] 1.php

<?php
$n=5;
for($i=1;$i<=$n;$i++){
	//在打印*前,先打印空格
	for($k=1;$k<=$n-$i;$k++){
		echo"&nbsp;";
	}
	//内层控制每层*的个数
	for($j=1;$j<=($i-1)*2+1;$j++){
		//如果是第一层和最后一层
		if($i==1||$i==$n){
			echo '*';
		}else{
			if ($j==1||$j==($i-1)*2+1) {
				echo"*";
			}else{
			echo "&nbsp;";
			}
		}
	}
	echo'<br/>';
}
?>

2. [PHP]代码

<?php
$n=5;
for($i=1;$i<=$n;$i++){
	//在打印*前,先打印空格
	for($k=1;$k<=$n-$i;$k++){
		echo"&nbsp;";
	}
	//内层控制每层*的个数
	for($j=1;$j<=($i-1)*2+1;$j++){
		//如果是第一层和最后一层
		if($i==1||$i==$n){
			echo '*';
		}else{
			if ($j==1||$j==($i-1)*2+1) {
				echo"*";
			}else{
			echo "&nbsp;";
			}
		}
	}
	echo'<br/>';
}
?>
相关标签: php