实现指定行数的星阵

admin 2014年10月14日 PHP学习 684次阅读 查看评论

<hr /><h3>实现指定行数的星阵</h3><br />
<form action='' method='get'>输入行数:<input type='text' name='line'><br />
<input type='submit'><font color='red'>要求每人至少实现下列两个图案</font></form>
<div style="border:1px solid red; float:left;">
<?php $line=@$_GET['line'];test1(@$line);?>
</div>
<div style="border:1px solid red; float:left;">
<?php $line=@$_GET['line'];test2(@$line);?>
</div>
<div style="border:1px solid red; float:left;">
<?php $line=@$_GET['line'];test3(@$line);?>
</div>
<div style="border:1px solid red; float:left;">
<?php $line=@$_GET['line'];test4(@$line);?>
</div>
<div style="border:1px solid red; float:left;">
<?php $line=@$_GET['line'];test5(@$line);?>
</div>
<div style="border:1px solid red; float:left;">
<?php $line=@$_GET['line'];test6(@$line);?>
</div>
<div style="border:1px solid red; float:left;">
<?php $line=@$_GET['line'];test7(@$line);?>
</div>
<div style="border:1px solid red; float:left;">
<?php $line=@$_GET['line'];test8(@$line);?>
</div>
<?php
function test1($line){
for($i=1;$i<=$line;$i++){
for($j=1;$j<=$i;$j++){
echo "*";
}
echo "<br />";
}
}
function test2($line){
for($i=$line;$i>=1;$i--){
for($j=1;$j<=$i;$j++){
echo "*";
}echo "<br />";
}
}
function test3($line){
for($i=1;$i<=$line;$i++){
for($j=1;$j<=$line;$j++){
if($i<=$j){
echo "*";
}
else{
echo "&nbsp;";
}
}
echo "<br />";
}
}
function test4($line){
for($i=$line;$i>=1;$i--){
for($j=1;$j<=$line;$j++){
if($i<=$j){
echo "*";
}
else{
echo "&nbsp;";
}
}
echo "<br />";
}
}
function test5($line){
for($j=$line;$j>=1;$j--){
for($i=$j;$i>=1;$i--){
echo "&nbsp";
}
for($i=1;$i<=$line;$i++){
echo "*";
}
echo "<br />";
}
}
function test6($line){
for($j=$line;$j>=1;$j--){
for($i=($j-1);$i>=1;$i--){
echo "&nbsp";
}
for($i=(2*$j-1);$i<=(2*$line-1);$i++){
echo "*";
}
echo "<br />";
}
}
function test7($line){
for($j=$line;$j>=1;$j--){
for($i=$j;$i<=$line;$i++){
echo "&nbsp;";
}
for($i=(2*$j-1);$i>=1;$i--){
echo "*";
}
echo "<br />";
}
}
function test8($line){
if($line%2==0){
$line=$line/2;
for($j=$line;$j>=1;$j--){
for($i=($j-1);$i>=1;$i--){
echo "&nbsp;";
}
for($i=(2*$j-1);$i<=(2*$line-1);$i++){
echo "*";
}
echo "<br />";
}
for($j=$line;$j>=1;$j--){
for($i=$j;$i<=$line-1;$i++){
echo "&nbsp;";
}
for($i=(2*$j-1);$i>=1;$i--){
echo "*";
}
echo "<br />";
}
}
else{
$line=ceil($line/2);
for($j=$line;$j>=1;$j--){
for($i=($j-1);$i>=1;$i--){
echo "&nbsp";
}
for($i=(2*$j-1);$i<=(2*$line-1);$i++){
echo "*";
}
echo "<br />";
}
for($j=$line-1;$j>=1;$j--){
for($i=$j;$i<=$line-1;$i++){
echo "&nbsp;";
}
for($i=(2*$j-1);$i>=1;$i--){
echo "*";
}
echo "<br />";
}
}
}
?>
<br /><br /><br /><br /><br /><br /><br /><br /><br /><br /><br />
<h4>


« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:php开发php学好phpphp字符串PHP函数

相关日志:

«   2019年7月   »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集