分數加減法

2021-08-15 17:35:22 字數 579 閱讀 4820

時間限制:1000 ms | 記憶體限制:65535 kb

難度:2

編寫乙個c程式,實現兩個分數的加減法

輸入包含多行資料

每行資料是乙個字串,格式是」a/boc/d」。

其中a, b, c, d是乙個0-9的整數。o是運算子」+」或者」-「。

資料以eof結束

輸入資料保證合法

對於輸入資料的每一行輸出兩個分數的運算結果。

注意結果應符合書寫習慣,沒有多餘的符號、分子、分母,並且化簡至最簡分數

1/8+3/8

1/4-1/2

1/3-1/3

1/2

-1/4

0運算以後的分母m=a*d,分子n=a*d+b*c或n=a*d-b*c,然後再進行化簡,另外如果m==n則輸出1,n==0時輸出0,m==1時只輸出n即可,否則分子分母要約分以輸出最簡分數。

#include

#include

int max(int n,int m)

int main()

}return

0;}

分數加減法

描述 編寫乙個c程式,實現兩個分數的加減法 輸入輸入包含多行資料 每行資料是乙個字串,格式是 a boc d 其中a,b,c,d是乙個0 9的整數。o是運算子 或者 資料以eof結束 輸入資料保證合法 輸出對於輸入資料的每一行輸出兩個分數的運算結果。注意結果應符合書寫習慣,沒有多餘的符號 分子 分母...

分數加減法

描述 編寫乙個c程式,實現兩個分數的加減法 輸入 輸入包含多行資料 每行資料是乙個字串,格式是 a boc d 其中a,b,c,d是乙個0 9的整數。o是運算子 或者 資料以eof結束 輸入資料保證合法 輸出對於輸入資料的每一行輸出兩個分數的運算結果。注意結果應符合書寫習慣,沒有多餘的符號 分子 分...

分數加減法

時間限制 3000 ms 記憶體限制 65535 kb 難度 2 描述 編寫乙個c程式,實現兩個分數的加減法 輸入 輸入包含多行資料 每行資料是乙個字串,格式是 a boc d 其中a,b,c,d是乙個0 9的整數。o是運算子 或者 資料以eof結束 輸入資料保證合法 輸出對於輸入資料的每一行輸出兩...