PHP docker环境编程(一)

以下是99加法表代码

<table border="1">
<?php
    // 使用for语句得到右加数
    for ($i=1; $i<=9; $i++) {
       //以表格形式输出算式
       echo '<tr>';
       //以嵌套循环语句得到左加数
       for ($j=1; $j<=$i; $j++) {
         //计算并输出每个算式
         $a=$j + $i;
         echo '<td>'. $j . '+' . $i . '=' . $a . '</td>';
    }
    echo '</tr>';
       }
?>
</table>

以下是99乘法表代码

<table border="1">
<?php
    // 使用for语句得到右乘数
    for ($i=1; $i<=9; $i++) {
       //以表格形式输出算式
       echo '<tr>';
       //以嵌套循环语句得到左乘数
       for ($j=1; $j<=$i; $j++) {
         //计算并输出每个算式
         $a=$j * $i;
         echo '<td>'. $j . '*' . $i . '=' . $a . '</td>';
    }
    echo '</tr>';
       }
?>
</table>

以下是100加法表代码

<table border="1">
<?php
    // 使用for语句得到右加数
    for ($i=1; $i<=100; $i++) {
       //以表格形式输出算式
       echo '<tr>';
       //以嵌套循环语句得到左加数
       for ($j=1; $j<=$i; $j++) {
         //计算并输出每个算式
         $a=$j + $i;
         echo '<td>'. $j . '+' . $i . '=' . $a . '</td>';
    }
    echo '</tr>';
       }
?>
</table>

 以下是倒着的100加法表代码

<table border="1">
<?php
    // 使用for语句得到右加数
    for ($i=100; $i>=1; $i--) {
       //以表格形式输出算式
       echo '<tr>';
       //以嵌套循环语句得到左加数
       for ($j=$i; $j>=1; $j--) {
         //计算并输出每个算式
         $a=$j + $i;
         echo '<td>'. $j . '+' . $i . '=' . $a . '</td>';
    }
    echo '</tr>';
       }
?>
</table>

直角三角形

<?php
for ($i =1;$i<=6;$i++){
echo &quot;<br>&quot;;
for($j =1;$j<=$i;$j++){
echo 0;
}
}

?>

运行结果如下 :

三角形

<?php
//行数
//空格数 =总行数-当前行数
//核心字符 2*n-1个
$h=12;
for($i =1;$i<=$h;$i++){
echo &quot;<br>&quot;;
for($j =1;$j<=$h-$i;$j++){//控制格数
echo &quot; &quot;;
}
for($j =1;$j<=2*$i-1;$j++){//控制字符数
echo 0;
}
}

?>

 运行结果如下:

 棱形

上半部分:

<?php

//上半
$h=12;
for($i =1;$i<=$h;$i++){
echo &quot;<br>&quot;;
for($j =1;$j<=$h-$i;$j++){//控制格数
echo &quot; &quot;;
}
for($w =1;$w<=2*$i-1;$w++){//控制字符数
if($w %2 ==0){
echo &quot;0&quot;;
}else{
echo &quot;*&quot;;
}
}
}

下半部分: 

//下半
$h=12;
for($i =$h-1;$i>=1;$i--){ 
echo &quot;<br>&quot;;
for($j =1;$j<=$h-$i;$j++){//控制格数
echo &quot; &quot;;
}
for($w =1;$w<=2*$i-1;$w++){//控制字符数
if($w %2 ==0){
echo &quot;0&quot;;
}else{
echo &quot;*&quot;;
}
}
}


?>

运行结果如下:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值