2653.带分数相加-浙软预推免

通过数:36提交数:94学校:浙江大学保研机试真题 题目列表 标签
题目描述 给定两个带分数,需要计算它们的和并以最简形式表示。带分数的格式为"整数部分+分子/分母",其中整数部分可以是0,分数部分必须是真分数(分子小于分母)。 注意事项: 1. 如果相加后的分数部分是假分数(分子 ≥ 分母),需要转换为带分数 2. 需要对结果进行化简(使用GCD求最大公约数进行约分) 3. 输入保证在合理范围内,结果也在整数表示范围内 输入格式 一行,包含两个带分数,格式为 "a+b/c d+e/f" 其中 a, d 是整数部分(≥ 0) b, e 是分子(≥ 0) c, f 是分母(> 0) 保证 b < c 且 e < f(输入的分数部分是真分数) 输入的整数部分为0时,仍需写成"0+b/c"的形式 输出格式 一行,表示两个带分数的和,格式为 "i+j/k" 其中 i 是整数部分(≥ 0) j/k 是化简后的真分数部分(0 ≤ j < k) 如果分数部分为0,则只输出整数部分 i(不带"+"和分数) 若整数部分为0,也要输出。 保证 j 和 k 互质(即分数部分已化简) 数据范围 输入保证在合理范围内,结果也在整数表示范围内。 输入样例1 1+1/2 2+1/3 输出样例1 3+5/6
C
补全
点击调试按钮即可调试代码。

点击提交按钮即可提交代码。