Swift 程序从有理数中获取分子

swiftserver side programmingprogramming更新于 2025/9/17 8:52:17

在本文中,我们将学习如何编写一个 Swift 程序从有理数中获取分子。有理数是以 n/m 的形式表示的数,其中 m 不等于零。这里 n 称为分子,m 称为分母。例如,7/9、13/23 等。其中 7 和 13 是分子,而 9 和 23 是分母。

算法

步骤 1 - 创建一个结构体来创建有理数。

步骤 2 - 在此结构体中,创建两个整数类型的属性来存储有理数的分子和分母。

步骤 3 - 创建一个方法来显示有理数。

步骤 4 − 创建一个结构体实例,并初始化该结构体的分子和分母属性。

步骤 5 − 使用点运算符访问分子属性以获取分子。

步骤 6 − 打印输出。

示例

按照 Swift 程序从有理数获取分子。

import Foundation
import Glibc

// 创建有理数的结构
struct RationalNumber {
   var numerator: Int
   var denominator: Int

   func display(){
      print("有理数: \(numerator) / \(denominator)")
   }
}

// 初始化有理数的分子和分母
let rNumber = RationalNumber(numerator: 123, denominator: 871)
rNumber.display()

// 查找分子
let num = rNumber.numerator
print("分子: \(num)")

输出

有理数:123 / 871
分子:123

在上面的代码中,我们使用结构体创建了一个有理数。在这个结构体中,我们声明了两个相同类型的属性,分别用于存储有理数的分子和分母的值。现在我们创建一个结构体实例,并用 123 初始化分子,用 871 初始化分母。为了获取分子,我们使用点运算符以及结构体实例访问 numerator 属性,将结果存储到 num 变量中,并显示输出 123。

结论

因此,这就是我们在 Swift 中根据有理数找到分子的方法。



相关文章



关于我们 | 隐私条款 | 学习路线
返回顶部