problem description
編寫乙個c程式,實現兩個分數的加減法
input
輸入包含多行資料
每行資料是乙個字串,格式是」a/boc/d」。
其中a, b, c, d是乙個0-9的整數。o是運算子」+」或者」-「。
資料以eof結束
輸入資料保證合法
output
對於輸入資料的每一行輸出兩個分數的運算結果。
注意結果應符合書寫習慣,沒有多餘的符號、分子、分母,並且化簡至最簡分數
sample input
1/8+3/8
1/4-1/2
1/3-1/3
sample output
1/2
-1/4
0
#include
int a,b,c,d;
int yf(int fz,int fm)//約分找公約數
while(x2%x1!=0)
}return (x1);
}int main()
else
else}}
if(s[3]=='-')
else
}else
else
else}}
}}
return
0;}
Python分式計算
用python來進行分式計算,降低了數學工作者的壓力。使用sympy庫。在這個庫中的運算都是分式的 下面文章內容就是用sympy來進行分式計算 使用python原裝庫 fractions.fraction,老版本的話,應該是直接用fraction 關於2的例項 通過str構造分式類 from fra...
奇怪的分式
上小學的時候,小明經常自己發明新演算法。一次,老師出的題目是 1 4 乘以 8 5 小明居然把分子拼接在一起,分母拼接在一起,答案是 18 45 參見圖1.png 老師剛想批評他,轉念一想,這個答案湊巧也對啊,真是見鬼!對於分子 分母都是 1 9 中的一位數的情況,還有哪些算式可以這樣計算呢?請寫出...
奇怪的分式
奇怪的分式 上小學的時候,小明經常自己發明新演算法。一次,老師出的題目是 1 4 乘以 8 5 小明居然把分子拼接在一起,分母拼接在一起,答案是 18 45 參見圖1.png 老師剛想批評他,轉念一想,這個答案湊巧也對啊,真是見鬼!對於分子 分母都是 1 9 中的一位數的情況,還有哪些算式可以這樣計...