Swift 生成乘法表程序


本教程将讨论如何编写一个 Swift 程序来生成乘法表。

乘法表是一个指定数字的倍数列表或表格。我们可以通过将一个数字乘以整数来创建乘法表。通常,乘法表会创建到 10 倍,但您可以根据需要创建它。

以下是相同内容的演示 -

假设我们的给定输入为 -

所需的输出为 -

以下是 9 的乘法表

9 * 1 = 10 
9 * 2 = 20 
9 * 3 = 30 
9 * 4 = 40 
9 * 5 = 50 
9 * 6 = 60 
9 * 7 = 70 
9 * 8 = 80 
9 * 9 = 90 
9 * 10 = 100

生成乘法表的算法

  • 步骤 1 - 定义一个变量

  • 步骤 2 - 为这些变量赋值

  • 步骤 3 - 定义另一个变量,该变量将存储每个相乘数字的输出并打印它们

  • 步骤 4 - 从 1 迭代到 10 的 for 循环,在每次迭代中,我们将 1 到 10 的数字乘以给定的输入

  • 步骤 5 - 打印输出

示例 1

以下程序展示了如何生成乘法表。

import Foundation import Glibc var value = 8 for j in 1...10{ // Here, we display the result in tabular form // Using string interpolation print("\(value) * \(j) = \(value * j)") }

输出

8 * 1 = 8 
8 * 2 = 16 
8 * 3 = 24 
8 * 4 = 32 
8 * 5 = 40 
8 * 6 = 48 
8 * 7 = 56 
8 * 8 = 64 
8 * 9 = 72 
8 * 10 = 80

在上面的代码中,我们使用 for 循环创建了 8 的乘法表。我们已将 for 循环从 1 迭代到 10,并在每次迭代中,我们将 1 到 10 的数字乘以给定的输入并显示最终结果。

示例 2

以下程序展示了如何使用用户定义的输入生成乘法表。

import Foundation import Glibc print("Please enter the number -") // Here we convert the enter data into to integer var tablenumber = Int(readLine()!)! print("Please enter the range -") var tableRange = Int(readLine()!)! print("\nEntered number is - ", tablenumber) print("Entered range is-", tableRange) print("Following is the multiplication table is \(tablenumber)") for j in 1...tableRange{ print("\(tablenumber) * \(j) = \(tablenumber * j)") }

STDIN 输入

Please enter the number -
19
Please enter the range -
15

输出

Entered number is - 19
Entered range is- 15
Following is the multiplication table is 19
19 * 1 = 19
19 * 2 = 38
19 * 3 = 57
19 * 4 = 76
19 * 5 = 95
19 * 6 = 114
19 * 7 = 133
19 * 8 = 152
19 * 9 = 171
19 * 10 = 190
19 * 11 = 209
19 * 12 = 228
19 * 13 = 247
19 * 14 = 266
19 * 15 = 285

这里我们从用户那里获取两个输入,一个是我们要查找乘法表的数字,另一个是范围,我们将数字乘到该范围,或者我们可以说乘法表的长度。现在我们从 1…迭代到用户输入范围的 for 循环,在每次迭代中,我们将 1 到…用户输入范围的数字相乘。在我们的代码中,输入为 number = 19 且 range = 15,因此 for 循环从 1 到 15 开始并显示 19 的表格,直到 15 的乘法。

更新于: 2022-08-01

868 次浏览

开启您的 职业生涯

完成课程获得认证

立即开始
广告

© . All rights reserved.