java让九九乘法表倒过来
时间: 2024-11-05 13:07:54 浏览: 8
在Java中,要编写程序来实现九九乘法表的倒序打印,我们可以利用嵌套循环和数组来存储乘积,然后逆序输出。以下是一个简单的示例:
```java
public class Main {
public static void main(String[] args) {
int[][] multiplicationTable = new int[10][10]; // 创建一个10x10的矩阵用于存储乘积
// 填充九九乘法表
for (int i = 1; i <= 9; i++) {
for (int j = 1; j <= i; j++) {
multiplicationTable[i][j] = i * j;
}
}
// 倒序打印乘法表
printInReverse(multiplicationTable);
}
// 递归函数,用于倒序遍历并打印乘法表
private static void printInReverse(int[][] table, int row, int col) {
if (col == 0) { // 当列数变为0,表示到达行首,开始返回上一行
printInReverse(table, row - 1, 9); // 从上一行的最后一个元素开始继续递归
} else {
System.out.print(table[row][col] + " "); // 打印当前单元格的值
printInReverse(table, row, col - 1); // 继续处理左上方的元素
}
}
}
```
运行上述代码,你会看到九九乘法表的倒序版本。
阅读全文