信息学奥赛一本通C++语言

您所在的位置:网站首页 c语言输入分数求和 信息学奥赛一本通C++语言

信息学奥赛一本通C++语言

2024-07-12 21:10| 来源: 网络整理| 查看: 265

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

如:56、103均是最简形式,而36需要化简为12,31需要化简为3。

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

【输入】 第一行是一个整数n,表示分数个数,1≤n≤10;

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

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

【输入样例】 2 1/2 1/3 【输出样例】 5/6 【源代码】

#include using namespace std; int a[20],b[20]; int gcd(int a,int b);


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3