类用于处理分数

PHP Medium classes

任务 «类用于处理分数»

创建类 Fraction 用于处理普通分数。该类应包含分数的加法、减法、乘法和除法方法。分数由分子和分母(整数,分母不为零)定义。每次运算的结果应化为最简形式。如果分母为负数,则将负号移到分子。分数输出格式为'分子/分母'。

输入格式

第一行:整数 N — 操作的数量。接下来的 N 行每行包含一个操作,格式为:'数字1/分母1 操作 数字2/分母2',其中操作包括:+、-、*、/。

输出格式

对于每个操作,请以不可约分数 '分子/分母' 的形式输出结果。

示例

示例 1

输入
3 1/2 + 1/3 5/6 - 1/2 2/3 * 3/4
输出
5/6 1/3 1/2

示例 2

输入
2 2/5 + 3/10 7/8 - 1/4
输出
7/10 5/8

示例 3

输入
5 1 2 3 4 5
输出
2 4 4 16 6
main.php