Swift 程序获取有理数的分母


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

算法

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

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

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

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

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

步骤 6 − 打印输出。

示例

以下 Swift 程序用于获取有理数的分母。

import Foundation
import Glibc

// Structure to create rational number
struct RationalNumber {
   var numerator: Int
   var denominator: Int
   func display() {
      print("Rational number: \(numerator) / \(denominator)")
   }
}

// Initialize numerator and denominator of the rational number
let rNumber = RationalNumber(numerator: 129, denominator: 871)
rNumber.display()

// Finding denominator
let deno = rNumber.denominator
print("denominator: \(deno)")

输出

Rational number: 129 / 871
denominator: 871

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

结论

因此,这就是我们在 Swift 中如何从有理数中找到分母的方法。

更新于: 2023年1月9日

246 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告