分數運算(類 構造)

2021-10-23 05:49:28 字數 1450 閱讀 6489

題目描述用c++定義和實現乙個分數類,並根據要求完成分數物件的運用

分數類包含分子和分母兩個屬性,操作包括

各屬性的get方法

建構函式,初始化分子分母

相加運算,該運算接收兩個分數物件的分子和分母,然後進行分數相加,結果儲存在自己的分子和分母中,運算規則為:假設當前分數為a0/b0,接收兩個分數a1/b1和a2/b2,相加結果,a0=a1×b2+ a2×b1,b0=b1×b2

相乘運算,該運算接收兩個分數物件的分子和分母,然後進行分數相乘,運算規則為:假設當前分數為a0/b0,接收兩個分數a1/b1和a2/b2,然後進行分數相乘,a0=a1×a2,b0=b1×b2

//-----類定義------

class ***

;//----類實現------

void process::***()

;//-----主函式-----

int main()

輸入第一行輸入t表示有t個測試例項

第二行輸入第乙個分數的分子和分母,都用整數輸入,都不為0

第三行輸入第二個分數的分子和分母,都用整數輸入,都不為0

依次類推輸入其他例項的分數分子和分母

注意:如果分數是負數,負號在分子中輸入,例如負的五分之三,則分子為-3,分母為5 輸出輸出每個例項的運算結果,每個例項包含三行

第一行輸出要運算的兩個分數物件

第二行輸出兩個分數相加的結果,注意相加的運算、結果顯示都要使用第三個物件的方法

第三行輸出兩個分數相乘的結果,注意相乘的運算、結果顯示都要使用第三個物件的方法

樣例輸入

22 3

4 5-3 4 5 6

樣例輸出

C 例項練習 分數運算(類 構造)

用c 定義和實現乙個分數類,並根據要求完成分數物件的運用 分數類包含分子和分母兩個屬性,操作包括 各屬性的get方法 建構函式,初始化分子分母 相加運算,該運算接收兩個分數物件的分子和分母,然後進行分數相加,結果儲存在自己的分子和分母中,運算規則為 假設當前分數為a0 b0,接收兩個分數a1 b1和...

分數類的運算子過載

問題及 檔名稱 test.cpp 作 者 李盈盈 完成日期 2015年 05 月 07 日 版 本 號 v1.0 問題描述 實現分數類的運算子過載,在分數中可以實現分數的加減乘除 運算後再化簡 比較的運算。輸入描述 無 程式輸出 按要求輸出。include using namespace std c...

分數類的四則運算

程式的版權和版本宣告部分 檔名稱 a.cpp 作 者 孔雲 完成日期 2014年4月21日 版 本 號 v1.0 輸入描述 主函式中給出。問題描述 分數類中的物件可以和整型數進行四則運算,實現分數與整數 分數與分數的比較和四則運算。輸出描述 分數與分數 分數與整數的比較結果 加減運算結果。inclu...