分数求和
题目描述】
输入n个分数并对他们求和,并用最简形式表示。所谓最简形式是指:分子分母的最大公约数为1;若最终结果的分母为1,则直接用整数表示。
如: 5/6 、 10/3 均是最简形式,而3/6要化简为1/2, 3/1要化简为3。分子和分母均不为0,也不为负数。
【输入描述】
第一行是一个整数n,表示分数个数,1≤n≤10;
接下来nn行,每行一个分数,用”p/q”的形式表示,不含空格,p,q,均不超过10。
【输出描述】
输出只有一行,即最终结果的最简形式。若为分数,用”p/q”的形式表示。
【样例输入】
2 1/2 1/3
【样例输出】
5/6
【分析】
(1)有一个求最大公约数的函数来化简分数
(2)分子和分母要有通分的过程
(3)注意特殊条件 ,类似 只能写成3,不能写成3/1
【参考代码 1】
扫描二维码推送至手机访问。
版权声明:本文由青少年编程知识记录发布,如需转载请注明出处。