Dotcpp  >  编程题库  >  分数求和
题目 2957:

分数求和

时间限制: 2s 内存限制: 192MB 提交: 186 解决: 100

题目描述

输入n个分数并对他们求和,并用最简形式表示。所谓最简形式是指:分子分母的最大公约数为1;若最终结果的分母为1,则直接用整数表示。

如:5/6、10/3均是最简形式,而3/6需要化简为1/2, 3/1需要化简为3。

分子和分母均不为0,也不为负数。

输入格式

第一行是一个整数n,表示分数个数,1 <= n <= 10;
接下来n行,每行一个分数,用"p/q"的形式表示,不含空格,p,q均不超过10。

输出格式

输出只有一行,即最终结果的最简形式。若为分数,用"p/q"的形式表示。

样例输入

2
1/2
1/3

样例输出

5/6

提示

零基础同学可以先学习视频课程,包含C/C++、Python、百练、蓝桥杯辅导、算法数据结构等课程,提供视频讲解以及配套习题,还有老师答疑,点击这里了解课程详情
标签