用for循环嵌套打印出九九乘法表
时间: 2023-06-04 10:07:49 浏览: 44
Sure, 下面是代码:
```
for i in range(1, 10):
for j in range(1, i+1):
print(j, '*', i, '=', i*j, end='\t')
print()
```
希望能帮到您!
相关问题
C# 用for循环嵌套语句实现九九乘法表
可以使用以下代码实现九九乘法表的打印:
```
for (int i = 1; i <= 9; i++)
{
for (int j = 1; j <= i; j++)
{
Console.Write("{0}*{1}={2}\t", j, i, i * j);
}
Console.WriteLine();
}
```
在这个代码中,外层循环控制乘法表的行数,内层循环控制每行的列数。其中,i表示行数,j表示列数,i*j表示乘积。使用Console.Write()方法可以在同一行输出内容,使用Console.WriteLine()方法可以在下一行输出内容。在输出每个乘积时,使用\t作为分隔符,使得每个乘积的输出格式对齐。
Java打印九九乘法表,用for循环嵌套
在Java中,你可以使用双重for循环嵌套的方式来打印九九乘法表。下面是一个简单的示例:
```java
public class MultiplicationTable {
public static void main(String[] args) {
// 使用两个for循环遍历乘法表的每一项
for (int i = 1; i <= 9; i++) { // 第一层循环,表示行数
for (int j = 1; j <= i; j++) { // 第二层循环,表示列数
System.out.print(j + " * " + i + " = " + i * j + "\t"); // 输出乘积和空格分隔
}
// 结束内层循环后换行,开始新的一行
System.out.println(); // 每次i自增后,换到下一行
}
}
}
```
这个程序会打印出从1到9的乘法表,每行的数字按照从小到大的顺序排列。`System.out.print`用于输出每个乘法表达式及其结果,`\t`代表制表符,用于在结果之间添加适当的空格。当内部循环结束后,`System.out.println()`会自动换行。
阅读全文