7-2 有理数加法 (10 分)
7-2 有理数加法 (10 分)
本题要求编写程序,计算两个有理数的和。
输入格式:
输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数。
输出格式:
在一行中按照a/b的格式输出两个有理数的和。注意必须是该有理数的最简分数形式,若分母为1,则只输出分子。
输入样例1:
1/3 1/6
输出样例1:
1/2
输入样例2:
4/3 2/3
输出样例2:
2
模拟分数运算
#include <iostream>
#include <cmath>
using namespace std;int gcd(int a, int b) //欧几里得求最大公约数
{if(b == 0) return a;return gcd(b, a%b);
}int main()
{int a1, b1, a2, b2;scanf("%d/%d %d/%d",&a1,&b1,&a2,&b2); //模拟分数运算 int mu = b1*b2;int zi = a1*b2 + a2*b1;int g = gcd(zi,mu); //约分 mu /= g, zi /= g;if(mu == 1) cout<<zi<<endl;else cout<<zi<<"/"<<mu<<endl;return 0;
}
7-2 有理数加法 (10 分)相关推荐
- 7-237 有理数加法 (15 分)
7-237 有理数加法 (15 分) 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数. ...
- 7-33 有理数加法 (15 分)
7-33 有理数加法 (15 分) 题目 7-33 有理数加法 (15 分) 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数, ...
- 有理数加法 (15分)(PTA)
有理数加法 (15分) 本题要求编写程序,计算两个有理数的和. 输入格式 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数. 输出格式 在一行 ...
- 7-33 有理数加法 (15 分)C++
#include <iostream> #include <string> using namespace std; /* *要解决几个问题 *输入的问题 *求和的问题 *化简 ...
- 7-33 有理数加法 (15分) C++实现
要对最大公约数进行计算,及时化简. #include<bits/stdc++.h> using namespace std; typedef long long LL; LL gcd(LL ...
- 实验9-9 有理数比较(10 分)
实验9-9 有理数比较(10 分) 本题要求编写程序,比较两个有理数的大小.输入格式: 输入在一行中按照"a1/b1 a2/b2"的格式给出两个分数形式的有理数,其中分子和分母全是 ...
- 7-4 有理数加法 (15 分)
7-4 有理数加法 (15 分) 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数. 输出 ...
- 【2020模拟考试T4】【PAT乙】1034 有理数四则运算 (20分) 测试点2
problem 1034 有理数四则运算 (20分) 本题要求编写程序,计算 2 个有理数的和.差.积.商. 输入格式: 输入在一行中按照 a1/b1 a2/b2 的格式给出两个分数形式的有理数,其中 ...
- JAVA编写PTA(10分)
L1-007 念数字 (10 分) 输入一个整数,输出每个数字对应的拼音.当整数为负数时,先输出fu字.十个数字对应的拼音如下: 0: ling 1: yi 2: er 3: san 4: si 5: ...
最新文章
- sgdisk 磁盘操作命令
- 论文排版中页码的设置方法
- 【Linux】一步一步学Linux——dir命令(了解)(25)
- [深度学习]-基于tensorflow的CNN和RNN-LSTM文本情感分析对比
- 分别采用深度优先遍历和广度优先遍历判断是否存在由vi到vj的路径,图用邻接表存储
- PostScript —— 一种编程语言
- 通过rsync备份静态文件
- 若依vue版菜单点不开 Error: Cannot find module ‘@/views/system/user/index‘
- Spout 【API 解析】 -spout-bolt-
- PS一些简单的非主流照片效果
- oracle双活什么意思,什么是双活数据中心
- 阿里云DevOps助理工程师认证题库和笔记(ACA)2021最新
- SDNU 1014.书的页码问题
- 华为日志服务器文档,华为日志服务器配置
- 在win10中安装并配置多个JDK不同的版本
- 天线巴伦制作和原理_巴伦的原理、设计、制作
- ajax检测用户名重复无效,用ajax实现检测注册用户名是否重复的完整例子
- Python基础知识入门PartII
- MySQL省市区自联表,拿走不谢!!!
- SAM9X60 curiosity开发板,U盘拷贝文件到开发板