PAT 乙級 1034 有理數(shù)四則運算 2022.10.09
URL:https://pintia.cn/problem-sets/994805260223102976/exam/problems/994805287624491008
題目描述:
本題要求編寫程序,計算 2 個有理數(shù)的和、差、積、商。
輸入格式:
輸入在一行中按照?a1/b1 a2/b2
?的格式給出兩個分?jǐn)?shù)形式的有理數(shù),其中分子和分母全是整型范圍內(nèi)的整數(shù),負(fù)號只可能出現(xiàn)在分子前,分母不為 0。
輸出格式:
分別在 4 行中按照?有理數(shù)1 運算符 有理數(shù)2 = 結(jié)果
?的格式順序輸出 2 個有理數(shù)的和、差、積、商。注意輸出的每個有理數(shù)必須是該有理數(shù)的最簡形式?k a/b
,其中?k
?是整數(shù)部分,a/b
?是最簡分?jǐn)?shù)部分;若為負(fù)數(shù),則須加括號;若除法分母為 0,則輸出?Inf
。題目保證正確的輸出中沒有超過整型范圍的整數(shù)。
輸入樣例 1:
2/3 -4/2
輸出樣例 1:
2/3 + (-2) = (-1 1/3)
2/3 - (-2) = 2 2/3
2/3 * (-2) = (-1 1/3)
2/3 / (-2) = (-1/3)
輸入樣例 2:
5/3 0/6
輸出樣例 2:
1 2/3 + 0 = 1 2/3
1 2/3 - 0 = 1 2/3
1 2/3 * 0 = 0
1 2/3 / 0 = Inf
參考:https://blog.csdn.net/shiliang97/article/details/100516786
代碼:我的思路af,參考給出了滿分解答。?
標(biāo)簽: