JS2. 使用二维数组存储九九乘法表数据,并输出
时间: 2024-09-24 17:13:45 浏览: 19
在JavaScript中,我们可以创建一个二维数组来存储九九乘法表的数据。下面是一个例子:
```javascript
// 创建一个9x9的二维数组
var multiplicationTable = [];
for (let i = 1; i <= 9; i++) {
multiplicationTable[i] = [];
for (let j = 1; j <= i; j++) {
multiplicationTable[i][j] = i * j;
}
}
// 打印九九乘法表
for (let i = 1; i <= 9; i++) {
let row = multiplicationTable[i];
console.log(row.join(" * "));
}
```
运行这段代码,它会依次打印出每个数乘以从1到它本身的乘积,形成完整的九九乘法表。
例如输出:
```
1 * 1
1 * 2 * 3
1 * 2 * 3 * 4
...
8 * 9 * 10
9 * 10 * 11
9 * 10 * 11 * 12
```
相关问题
java用二维数组写九九乘法表
```java
public class MultiplicationTable {
public static void main(String[] args) {
int[][] table = new int[9][9];
for (int i = 0; i < 9; i++) {
for (int j = 0; j < 9; j++) {
table[i][j] = (i + 1) * (j + 1);
}
}
for (int[] row : table) {
for (int value : row) {
System.out.print(value + "\t");
}
System.out.println();
}
}
}
```
输出结果:
```
1 2 3 4 5 6 7 8 9
2 4 6 8 10 12 14 16 18
3 6 9 12 15 18 21 24 27
4 8 12 16 20 24 28 32 36
5 10 15 20 25 30 35 40 45
6 12 18 24 30 36 42 48 54
7 14 21 28 35 42 49 56 63
8 16 24 32 40 48 56 64 72
9 18 27 36 45 54 63 72 81
```
10.一二维数组的寻址方式
一维数组的寻址方式是通过数组名和索引来访问数组元素。例如,对于一个名为arr的一维数组,可以使用arr[i]来访问第i个元素。
二维数组的寻址方式是通过数组名、行索引和列索引来访问数组元素。例如,对于一个名为arr的二维数组,可以使用arr[i][j]来访问第i行第j列的元素。
下面是一个示例,演示了一维数组和二维数组的寻址方式:
1. 一维数组的寻址方式:
```c
int arr[5] = {1, 2, 3, 4, 5};
int index = 2;
int element = arr[index]; // 访问第2个元素,即3
```
2. 二维数组的寻址方式:
```c
int arr[3][4] = {{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}};
int row = 1;
int col = 2;
int element = arr[row][col]; // 访问第1行第2列的元素,7
```