Swift 程式獲取有理數的分子


在本文中,我們將學習如何編寫一個 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

// 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: 123, denominator: 871)
rNumber.display()

// Finding numerator
let num = rNumber.numerator
print("Numerator: \(num)")

輸出

Rational number: 123 / 871
Numerator: 123

在上面的程式碼中,我們使用結構體建立了一個有理數。在這個結構體中,我們聲明瞭兩個相同型別的屬性來儲存有理數的分子和分母的值。現在我們建立一個結構體例項並初始化分子為 123,分母為 871。為了獲取分子,我們使用點運算子以及結構體例項訪問分子屬性,將結果儲存到 num 變數中,並顯示輸出,即 123。

結論

因此,這就是我們在 Swift 中如何從有理數中找到分子的方法。

更新於: 2023年1月9日

131 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.