输出九九乘法表

博客介绍了用for循环嵌套编写九九乘法表的方法,给出了输出格式控制语句,还展示了输出样例,并提供了实现代码,通过两层for循环实现九九乘法表的输出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

用for循环嵌套编写下面所示的九九乘法表
在这里插入图片描述
输入格式:

本题无需输入。
输出格式:

本题输出格式控制语句:print("%d×%d=%2d" % (j,j+i-1,j*(i+j-1)),end=" ")。
输入样例:

在这里给出一组输入。例如:

输出样例:

在这里给出相应的输出。例如:
1×1= 1 2×2= 4 3×3= 9 4×4=16 5×5=25 6×6=36 7×7=49 8×8=64 9×9=81
1×2= 2 2×3= 6 3×4=12 4×5=20 5×6=30 6×7=42 7×8=56 8×9=72
1×3= 3 2×4= 8 3×5=15 4×6=24 5×7=35 6×8=48 7×9=63
1×4= 4 2×5=10 3×6=18 4×7=28 5×8=40 6×9=54
1×5= 5 2×6=12 3×7=21 4×8=32 5×9=45
1×6= 6 2×7=14 3×8=24 4×9=36
1×7= 7 2×8=16 3×9=27
1×8= 8 2×9=18
1×9= 9

for i in range(1,10):
for j in range(1,11-i):
print("%d×%d=%2d" % (j, j + i - 1, j * (i + j - 1)), end=" ")
print()

以下是使用 JavaScript 生成并打印九九乘法表的两种常见方式:一种是在网页中显示,另一种是在控制台输出。 ### 方法一:在网页中显示九九乘法表 通过创建一个 HTML 表格并将乘法表填充其中,可以在浏览器页面上直观展示九九乘法表。 ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>九九乘法表</title> <style> table { border-collapse: collapse; margin: 20px auto; } td, th { border: 1px solid black; padding: 8px 15px; text-align: center; } </style> </head> <body> <table id="multiplicationTable"></table> <script> const table = document.getElementById('multiplicationTable'); for (let i = 1; i <= 9; i++) { // 控制行数 const row = table.insertRow(); // 插入新行 for (let j = 1; j <= i; j++) { // 控制列数 const cell = row.insertCell(); // 插入单元格 cell.textContent = `${j}×${i}=${i * j}`; // 设置单元格内容[^3] } } </script> </body> </html> ``` --- ### 方法二:在控制台打印九九乘法表 利用简单的 `for` 循环,在控制台逐行输出九九乘法表。 ```javascript let result = ''; for (let i = 1; i <= 9; i++) { // 外层循环控制行数 for (let j = 1; j <= i; j++) { // 内层循环控制每行中的列数 result += `${j}×${i}=${i * j}\t`; // 每个公式之间制表符分隔[^1] } result += '\n'; // 每完成一行后换行 } console.log(result); ``` --- ### 解析说明 #### 1. 双重循环的作用 - **外层循环 (`i`):** 负责控制行数,从第 1 行到第 9 行。 - **内层循环 (`j`):** 负责控制每行中的列数。由于九九乘法表的特点是第几行就有几个公式,因此设置条件为 `j <= i`[^1]。 #### 2. 字符串拼接 - 在方法二中,使用模板字符串 `${}` 来动态生成每个公式的具体内容,并通过 `\t` 制表符和 `\n` 换行符确保格式整齐[^1]。 #### 3. 动态表格生成 - 方法一中借助 DOM 的 `insertRow()` 和 `insertCell()` 方法动态向 HTML 表格中插入数据,从而实现在页面上的可视化效果[^3]。 --- ### 运行结果示例 执行以上代码后,无论是查看网页还是控制台,都将得到如下形式的九九乘法表: ``` 1×1=1 1×2=2 2×2=4 1×3=3 2×3=6 3×3=9 1×4=4 2×4=8 3×4=12 4×4=16 1×5=5 2×5=10 3×5=15 4×5=20 5×5=25 1×6=6 2×6=12 3×6=18 4×6=24 5×6=30 6×6=36 1×7=7 2×7=14 3×7=21 4×7=28 5×7=35 6×7=42 7×7=49 1×8=8 2×8=16 3×8=24 4×8=32 5×8=40 6×8=48 7×8=56 8×8=64 1×9=9 2×9=18 3×9=27 4×9=36 5×9=45 6×9=54 7×9=63 8×9=72 9×9=81 ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值