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

镂空菱形

程序员文章站 2024-04-04 22:25:53
...

镂空菱形


实例

<?php
// 定义:$n总层数	$i当前层数	$j空格		$k星号
	$n=4;
	//空心镂空三角形
	for ($i=1;$i<=$n;$i++){
		for($j=1;$j<=$n-$i;$j++){
			echo ' ';
		}
		for ($k=1;$k<=$i*2-1;$k++){
			if($i==1){
				echo "*";
			}else{	
				if($k==1||$k==$i*2-1){
					echo '*';
				}else{
				echo " ";
				}
			}

		}
		echo '<br/>';
	}
	//倒转三角形
	for($i=$n;$i>0;$i--){
		for($j=1;$j<=$n-$i;$j++){
			echo " ";
		}
		for($k=1;$k<=$i*2-1;$k++){
			if($i==1){
				echo "*";
			}else{
				if($k==1||$k==$i*2-1){
					echo '*';
				}else{
				echo " ";
				}
			}
			
		}
		
		echo "<br/>";
	}

?>

运行实例 »

点击 "运行实例" 按钮查看在线实例