C语言:用二维数组计算并存储1 - 9乘法口诀表结果
在C语言中,你可以使用二维数组来存储乘法口诀表的所有结果。下面是一个示例程序,它计算并打印1到9的乘法口诀表,并将所有结果存储在一个二维数组中: ```c #include <stdio.h> int main() { // 定义一个二维数组来存储乘法口诀表的结果 int multiplicationTable[9][9]; // 计算乘法口诀表 for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { multiplicationTable[i][j] = (i + 1) * (j + 1); } } // 打印乘法口诀表 for (int i = 0; i < 9; i++) { for (int j = 0; j < 9; j++) { printf("%d*%d=%-2d ", i + 1, j + 1, multiplicationTable[i][j]); } printf("\n"); } return 0; } ``` 代码解释: 1. 定义二维数组:`int multiplicationTable[9][9];` 定义了一个9x9的二维数组,用于存储乘法口诀表的结果。 2. 计算乘法口诀表: - 外层循环 `for (int i = 0; i < 9; i++)` 遍历行(从1到9)。 - 内层循环 `for (int j = 0; j < 9; j++)` 遍历列(从1到9)。 - `multiplicationTable[i][j] = (i + 1) * (j + 1);` 计算乘积并存储在数组中。 3. 打印乘法口诀表: - 再次使用双重循环遍历数组。 - `printf("%d*%d=%-2d ", i + 1, j + 1, multiplicationTable[i][j]);` 格式化输出每个乘积。 - `printf("\n");` 每行结束后换行。 运行这个程序,你将看到1到9的乘法口诀表被打印出来,并且所有的乘积结果都存储在`multiplicationTable`数组中。 ######[AI写代码神器 | 552点数解答 | 2024-11-12 19:45:33]
- 易语言子程序 TriggerCode 代码详解:通配符查找与结果运算(字节豆包 | 607点数解答 | 2026-02-09 11:59:34)57
- Java实现有序集合合并与交集算法(顺序表+单链表)(百度文心 | 1247点数解答 | 2026-03-25 10:35:22)29
- C++实现计算最少添加数字次数以匹配两个数组元素(字节豆包 | 714点数解答 | 2026-03-08 19:44:54)33
- C++ 代码实现自定义运算 x@y = x² + y² - xy 及 x@(x+y) 计算(DeepSeek | 215点数解答 | 2025-12-13 15:08:14)101
- C++ 实现根据输入正整数奇偶性计算偶数和或约数和(字节豆包 | 838点数解答 | 2026-02-28 20:23:59)59
- JS 代码:轻松定义含“Saab、Volvo、BMW”的数组变量 mycars( | 14点数解答 | 2024-05-19 20:47:47)431
- JS 代码:定义存储“saab”“volvo”“bmw”的数组变量 mycars( | 21点数解答 | 2024-05-20 22:18:13)294
- JS 代码:轻松定义含 "saab", "volvo", "bmw" 的数组 mycars(阿里通义 | 92点数解答 | 2024-05-20 22:44:37)341
- JSP 实战:用 List 存 Map 集合,循环十次添加姓名和年龄! (GPT | 753点数解答 | 2024-11-25 09:16:28)239
- Java JSP 代码:用 List 存储 Map 集合并循环添加姓名和年龄(GPT | 240点数解答 | 2024-11-25 09:17:43)266
- DESKTOP-IG9NT74 设备详细配置大揭秘! (字节豆包 | 38点数解答 | 2026-02-07 18:22:48)60
- 工程师必知:性能分析结果的完整步骤与注意要点(百度文心 | 354点数解答 | 2023-11-09 18:30:48)314