打印图形

来源:互联网 发布:阿里云服务器更换账号 编辑:程序博客网 时间:2024/05/01 10:52
//方法1 菱形for($i=1;$i<4;$i++){echo "<p align='center' style='padding:0;margin:0;'>";for($j=1;$j<=($i*2)-1;$j++){echo "*";}echo "</p>";}for($i=4;$i>=1;$i--){echo "<p align='center' style='padding:0;margin:0;'>";for($j=1;$j<=($i*2)-1;$j++){echo "*";}echo "</p>";}echo "<hr>";//方法二   菱形for($i=1;$i<=4;$i++){for($k=((4-$i)*2);$k>=1;$k--){echo " ";}for($j=1;$j<=($i*2)-1;$j++){echo "*";}echo "<br>";}for($i=3;$i>=1;$i--){for($j=1;$j<=((4-$i)*2);$j++){echo " ";}for($k=1;$k<=($i*2)-1;$k++){echo "*";}echo "<br>";}echo "<hr>";//向外三角for($i=1;$i<=4;$i++){for($k=((4-$i)*2);$k>=1;$k--){echo "  ";}for($j=1;$j<=($i*2)-1;$j++){echo "*";}echo "<br>";}for($i=3;$i>=1;$i--){for($j=1;$j<=((4-$i)*2);$j++){echo "  ";}for($k=1;$k<=($i*2)-1;$k++){echo "*";}echo "<br>";}echo "<hr>";//向内三角for($i=1;$i<=4;$i++){for($j=1;$j<=($i*2)-1;$j++){echo "*";}echo "<br>";}for($i=3;$i>=1;$i--){for($j=1;$j<=($i*2)-1;$j++){echo "*";}echo "<br>";}echo "<hr>";//杨辉三角   第一种输出方法$arr=array();for($i=0;$i<10;$i++){$arr[$i][0]=1;$arr[$i][$i]=1;}for($i=2;$i<10;$i++){for($j=1;$j<$i;$j++){$arr[$i][$j]=$arr[$i-1][$j-1]+$arr[$i-1][$j];}}for($i=0;$i<count($arr);$i++){for($j=0;$j<count($arr[$i]);$j++){echo $arr[$i][$j]." ";}echo '<br>';}echo "<hr>";//杨辉三角  第二种输出方式$arr=array();for($i=0;$i<10;$i++){$arr[$i][0]=1;$arr[$i][$i]=1;}for($i=2;$i<10;$i++){for($j=1;$j<$i;$j++){$arr[$i][$j]=$arr[$i-1][$j-1]+$arr[$i-1][$j];}}foreach ($arr as $key=>$val){ksort($val);foreach ($val as $k=>$v){echo $v." ";}echo "<br/>";}echo "<hr>";//杨辉三角   简写方式for($i=0;$i<10;$i++){for($j=0;$j<=$i;$j++){if($j==0 && $i==$j){$arr[$i][$j]=1;}else{$arr[$i][$j]=$arr[$i-1][$j-1]+$arr[$i-1][$j];}echo $arr[$i][$j]." ";}echo "<br>";}