C 语言表格程序2025年03月17日 | 阅读 9 分钟 本文将使用 C 语言中的循环(for、do-while 和 while 循环)和函数(用户自定义函数和递归函数)来编写表格程序。 数字的表格(或乘法表)是通过将一个常数与从 1 到 10 的迭代数相乘生成的。换句话说,我们可以通过将给定数字与从 1, 2, 3, 4, 5, ..., 9, 10 开始的计数相乘来得到该数字的表格。在每次迭代中,计数值增加 1,直到 10,以打印出完整的表格。 例如,假设我们想用 C 语言编写 5 的乘法表。首先,我们从用户那里获取 5 作为输入,然后,我们使用一个循环或函数,将数字 5 乘以 1 (5 * 1),然后是 (5 * 2),(5 * 3),直到最后的 (5 * 10),以得到给定数字的完整表格。 ![]() 生成表格程序的不同方法以下是在 C 编程语言中生成表格程序的各种方法。
使用 for 循环生成给定数字表格的程序让我们来看一个在 C 语言中使用 for 循环打印特定数字表格的例子。 Program1.c 输出 Enter a number to generate the table in C: 7 Table of 7 7 * 1 = 7 7 * 2 = 14 7 * 3 = 21 7 * 4 = 28 7 * 5 = 35 7 * 6 = 42 7 * 7 = 49 7 * 8 = 56 7 * 9 = 63 7 * 10 = 70 在上面的代码中,for 循环从 1 执行到 10,给定数字乘以 1,下一次迭代乘以 2,这个过程一直持续到它将数字乘以 10。最后,它在屏幕上打印出表格。 使用 while 循环生成数字表格的程序让我们来看一个在 C 语言中使用 while 循环打印数字表格的例子。 Program2.c 输出 Enter a number to generate the table in C: 8 Table of 8 8 x 1 = 8 8 x 2 = 16 8 x 3 = 24 8 x 4 = 32 8 x 5 = 40 8 x 6 = 48 8 x 7 = 56 8 x 8 = 64 8 x 9 = 72 8 x 10 = 80 使用 do-while 循环生成数字表格的程序让我们来看一个在 C 语言中使用 do-while 循环打印数字表格的例子。 Program3.c 输出 Enter a number to generate the table in C: 3 Table of 3 3 x 1 = 3 3 x 2 = 6 3 x 3 = 9 3 x 4 = 12 3 x 5 = 15 3 x 6 = 18 3 x 7 = 21 3 x 8 = 24 3 x 9 = 27 3 x 10 = 30 使用 for 循环和用户自定义函数生成表格的程序让我们来看一个在 C 语言中使用用户自定义函数和 for 循环打印特定数字表格的例子。 Program4.c 输出 Enter a number to get the table: 23 The multiplication table of 23 23 x 1 = 23 23 x 2 = 46 23 x 3 = 69 23 x 4 = 92 23 x 5 = 115 23 x 6 = 138 23 x 7 = 161 23 x 8 = 184 23 x 9 = 207 23 x 10 = 230 使用递归函数生成数字表格的程序让我们编写一个在 C 语言中使用递归函数打印数字表格的例子。 Program5.c 输出 Enter a number to generate the table in C: 9 Table of 9 9 x 1 = 9 9 x 2 = 18 9 x 3 = 27 9 x 4 = 36 9 x 5 = 45 9 x 6 = 54 9 x 7 = 63 9 x 8 = 72 9 x 9 = 81 9 x 10 = 90 使用 goto 语句生成数字表格的程序让我们来看一个在 C 语言中使用 goto 语句打印数字表格的例子。 Program6.c 输出 Enter a number to get the table: 5 5 * 1 = 5 5 * 2 = 10 5 * 3 = 15 5 * 4 = 20 5 * 5 = 25 5 * 6 = 30 5 * 7 = 35 5 * 8 = 40 5 * 9 = 45 5 * 10 = 50 使用指针生成数字表格的程序让我们来看一个在 C 语言中使用指针打印数字表格的例子。 Program7.c 输出 Enter a number to print the table: 17 Table of 17: 17 * 1 = 17 17 * 2 = 34 17 * 3 = 51 17 * 4 = 68 17 * 5 = 85 17 * 6 = 102 17 * 7 = 119 17 * 8 = 136 17 * 9 = 153 17 * 10 = 170 使用嵌套 for 循环生成从 2 到 10 的表格的程序让我们来看一个在 C 语言中使用嵌套 for 循环打印从 2 到 10 的表格的例子。 Program8.c 输出 Enter the first number from to get the table: 2 Enter the last number: 10 Table of 2 => | 2 | | 4 | | 6 | | 8 | | 10 | | 12 | | 14 | | 16 | | 18 | | 20 | Table of 3 => | 3 | | 6 | | 9 | | 12 | | 15 | | 18 | | 21 | | 24 | | 27 | | 30 | Table of 4 => | 4 | | 8 | | 12 | | 16 | | 20 | | 24 | | 28 | | 32 | | 36 | | 40 | Table of 5 => | 5 | | 10 | | 15 | | 20 | | 25 | | 30 | | 35 | | 40 | | 45 | | 50 | Table of 6 => | 6 | | 12 | | 18 | | 24 | | 30 | | 36 | | 42 | | 48 | | 54 | | 60 | Table of 7 => | 7 | | 14 | | 21 | | 28 | | 35 | | 42 | | 49 | | 56 | | 63 | | 70 | Table of 8 => | 8 | | 16 | | 24 | | 32 | | 40 | | 48 | | 56 | | 64 | | 72 | | 80 | Table of 9 => | 9 | | 18 | | 27 | | 36 | | 45 | | 54 | | 63 | | 72 | | 81 | | 90 | Table of 10 => | 10 | | 20 | | 30 | | 40 | | 50 | | 60 | | 70 | | 80 | | 90 | | 100 | 下一个主题C 语言中的递归类型 |
我们请求您订阅我们的新闻通讯以获取最新更新。