for编程怎么打印九九乘法表

时间:2025-01-29 02:06:40 网络游戏

方法一:使用嵌套for循环

```python

for i in range(1, 10):

for j in range(1, i + 1):

print(f"{i} * {j} = {i * j}", end="\t")

print()

```

方法二:一行代码实现

```python

print('\n'.join(['\t'.join([f"{i} * {j} = {i * j}" for j in range(1, i + 1)]) for i in range(1, 10)]))

```

方法三:写入文件

```python

with open('multiplication_table.txt', 'w') as f:

for i in range(1, 10):

for j in range(1, i + 1):

f.write(f"{i} * {j} = {i * j}\t")

f.write("\n")

```

方法四:C语言实现

```c

include

int main() {

for (int i = 1; i <= 9; i++) {

for (int j = 1; j <= i; j++) {

printf("%d * %d = %d\t", j, i, i * j);

}

printf("\n");

}

return 0;

}

```

方法五:Java实现

```java

public class NineNineMultiTable {

public static void main(String[] args) {

for (int i = 1, j = 1; j <= 9; i++) {

System.out.print(i + "*" + j + "=" + i * j + " ");

if (i == j) {

i = 0;

j++;

System.out.println();

}

}

}

}

```

这些方法都可以实现九九乘法表的打印,可以根据个人喜好和需求选择合适的方法。