1.for循环实现
for ($i=1;$i<=9;$i++) {
for ($j=1;$j<=$i;$j++) {
echo $j.'x'.$i.'='.$i*$j.' ';
}
echo '<br/>';
}
while
$j = 1;
while ($j <= 9) {
$i = 1;
while ($i <= $j) {
echo $i.'x'.$j.'='.$i*$j.' ';
$i++;
}
echo '<br/>';
$j++;
}
do...while
$j = 1;
do {
$i = 1;
do {
echo $i.'x'.$j.'='.$i*$j.' ';
$i++;
} while ($i<=$j);
echo '<br/>';
$j++;
}while($j <= 9);
递归
function rideNum($i, $k) {
if ($i > 9 || $k > 9) exit;
echo $i.'x'.$k.'='.$i*$k.' ';
if ($i == $k) {
echo '<br/>';
rideNum(1, $k+1);
}
rideNum($i+1, $k);
}
rideNum(1,1);
网友评论