A. php如何通过for循环语句做出这个三角形,要求通过改变变量数值来实现有多少行
<?PHP
function draw($num,$char){ //$num 是显示行数 $char 是显示的什么字符
for($i=1;$i<=$num;$i++){
for($j=1;$j<=$i;$j++){
echo $char;
}
echo "<br/>";
}
}
draw(5,"*");
?>
B. 如何用php写出正空心三角形
$n=$_GET['n'];
echo$n;
echo"<br>";
for($i=1;$i<$n;$i++){
$x=$i>1?str_repeat(' ',($i-1)*2-1).'*':'';
echostr_repeat(' ',($n-$i)).'*'.$x.'<br>';
}
echostr_repeat('*',($n-1)*2+1);
C. php打印三角形与空格的问题
我这里运行得到的图都和你不一样的,两个是一模一样的图图为
D. php打印三角形与空格的问题 。。
只需要将xzhe2.php修改为如下即可:
<html>
<head>
<title>结果</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
<style>
body{text-align:left;}
#content{text-align:center; }
</style>
</head>
<?php
//引入函数的php文件
require_once 'xzhefunc.php';
$oper=$_REQUEST['oper'];
$ceng=$_REQUEST['ceng'];
echo "<div id='content'>";
xzhe($oper,$ceng);
echo "</div>";
//a($ceng);
?>
</html>
或者是下面这种:
<html>
<head>
<title>结果</title>
<meta http-equiv="content-type" content="text/html;charset=utf-8"/>
</head>
<?php
//引入函数的php文件
require_once 'xzhefunc.php';
$oper=$_REQUEST['oper'];
$ceng=$_REQUEST['ceng'];
echo "<table><tr><td align='center'>";
xzhe($oper,$ceng);
echo "</table></tr></td>";
//a($ceng);
?>
</html>
E. 求助PHP怎么用for循环输出三角形
$star_max_num=8;
for($i=1;$i<=$star_max_num;$i++)
{
for($k=$star_max_num-$i;$k>=0;$k--)
{
echo ' ';
}//for
for($star=1;$star<=$i;$star++)
{
echo '*';
}//for
echo "<br>";
}//for
这是在网页中打印输出的,如果是在命令行输出,把' '改成空格: ' '
把"<br>"改成"\n"
F. php打印三角形与空格的问题
你这个修改很简单呀,你只要把为空格的时候的空改成
即echo ' ';===>echo ' ';
G. php循环怎么输出直角三角形效果
只需要使用两个循环就可以了。
foreach(range(0,10)as$value){
foreach(range(0,$value)as$vo){
echo'*';
}
echo'<br/>';//这里输出一个换行就是br标签,我这里不知道为什么不显示
}
效果如下:
H. 如何用php写出一个由*组成的空心正三角形
$n=$_GET['n'];
echo $n;
echo "";
for ($i=1; $i < $n; $i++) {
$x = $i > 1 ? str_repeat(' ',($i-1)*2-1).'*' :'';
echo str_repeat(' ',($n-$i)).'*'.$x.'';
}
echo str_repeat('*',($n-1)*2+1);
I. 用PHP通过表单输入行数,输出对应的三角形"*"型,如输入3,输出 * *** *****
functionAction($line){
$init=$line;
for($a=1;$a<=$line;$a++){
echostr_repeat(' ',$init);
echostr_repeat('*',$a);
echo'<br/>';
$init-=1;
}
}
Action(10);
J. 朝右的空心三角形怎么打
不能直接打出,需要用符号插入,以搜狗输入法为例,方法如下:
1、将光标停放在要插入向右空心三角形的位置,打开输入法。