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 的乘法。
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP