分數類和整數類的四則運算

2021-06-21 14:11:47 字數 1282 閱讀 8241

/*

* 程式的版權和版本宣告部分:

* 檔名稱:分數類和整數類的四則運算

* 作 者:馮冬影

* 完成日期:2014 年 4月 17日

* 版 本 號:v1.0

* 對任務及求解方法的描述部分:

* 輸入描述:

* 問題描述:

* 程式輸出:

*/#include #includeusing namespace std;

class cfraction

;void cfraction::input()

void cfraction::set(int nu,int de)

}cfraction::cfraction(int nu,int de)

else

cout<

}void cfraction::simplify() //化簡(使分子分母沒有公因子)

while (b!=0)

nume=nume/a;

deno=deno/a;

if(deno==1)

cout<

else

cout<

}cfraction cfraction::operator+(cfraction &c)

cfraction cfraction::operator-(cfraction &c)

cfraction cfraction::operator*(cfraction &c)

cfraction cfraction::operator/(cfraction &c)

cfraction cfraction::operator+(int a)

cfraction cfraction::operator-(int a)

cfraction cfraction:: operator*(int a)

cfraction cfraction:: operator/(int a)

cfraction operator+(int a,cfraction &c3)

cfraction operator-(int a,cfraction &c3)

cfraction operator*(int a,cfraction &c3)

cfraction operator/(int a,cfraction &c3)

int main()

執行結果

分數類的四則運算

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

分數類的四則運算

題目描述 編寫分數類fraction,實現兩個分數的加 減 乘和除四則運算。主函式已給定。輸入每行四個數,分別表示兩個分數的分子和分母,以0 0 0 0 表示結束。輸出空格分隔的兩個分數的減和除的結果。樣例輸入 1 2 1 2 4 3 3 4 0 0 0 0 樣例輸出 1 1 7 12 16 9 我...

分數的四則運算

1,分數的表示 直接寫成假分數,用結構體 為分數制定三項規則 1.使down為非負數。如果分數為負,那麼令分子為負即可 2.如果該分數恰為0,那麼規定其分子為0,分母為1 3.分子和分母沒有除了1以外的公約數 struct fraction 2,分數的化簡分數的化簡有三種情況 1.如果分母down為...