导读 九九乘法表是编程学习中的经典案例,不仅锻炼逻辑思维,还能熟悉循环与递归的基本用法。今天就用PHP分别展示两种方法来实现它!💪首先,通...
九九乘法表是编程学习中的经典案例,不仅锻炼逻辑思维,还能熟悉循环与递归的基本用法。今天就用PHP分别展示两种方法来实现它!💪
首先,通过`for`循环实现九九乘法表,代码简洁明了。只需两层嵌套循环即可完成任务,外层控制行数,内层控制列数,简单高效👇:
```php
for ($i = 1; $i <= 9; $i++) {
for ($j = 1; $j <= $i; $j++) {
echo "$j×$i=" . ($i $j) . "\t";
}
echo "\n";
}
?>
```
接着,我们尝试使用递归来完成同样的功能。递归虽然稍显复杂,但能更好地体现函数调用的优雅特性。具体实现时需注意设置递归出口,避免无限循环👇:
```php
function multiplicationTable($n) {
if ($n == 1) {
echo "1×1=1\n";
return;
}
multiplicationTable($n - 1);
for ($i = 1; $i <= $n; $i++) {
echo "$i×$n=" . ($i $n) . "\t";
}
echo "\n";
}
multiplicationTable(9);
?>
```
无论是`for`循环还是递归,都能轻松搞定九九乘法表。选择哪种方式取决于实际需求和个人习惯哦!💡
PHP 编程 递归 九九乘法表