7-33 有理数加法 (15分) C++实现
要对最大公约数进行计算,及时化简。
#include<bits/stdc++.h>
using namespace std;
typedef long long LL;
LL gcd(LL a,LL b) //求解最大公约数
{return b?gcd(b,a%b):a;
}
int main()
{LL x,y,x1,y1,g;scanf("%lld/%lld",&x,&y);scanf("%lld/%lld",&x1,&y1);x = x*y1+x1*y;y = y*y1;g = gcd(x,y);int f=1;if((x>0 && y>0) || (x<0 && y<0)) f=0;x = fabs(x/g),y=fabs(y/g);if(f && x!=0) printf("-"); if(x%y==0) printf("%lld",x);else printf("%lld/%lld\n",x,y);return 0;
}
7-33 有理数加法 (15分) C++实现相关推荐
- 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; /* *要解决几个问题 *输入的问题 *求和的问题 *化简 ...
- 3-3 出租车计价 (15 分)
习题3-3 出租车计价 (15 分) 本题要求根据某城市普通出租车收费标准编写程序进行车费计算.具体标准如下: 起步里程为3公里,起步费10元: 超起步里程后10公里内,每公里2元: 超过10公里以上 ...
- 结构-02. 有理数加法(15)
本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照"a1/b1 a2/b2"的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的正整数. 输出格式: 在 ...
- 习题3-3 出租车计价 (15 分)
注意输出精度问题: #include<stdio.h> #include<math.h> int main(){double dist;int minute;while(sca ...
- 结构-02. 有理数加法
结构-02. 有理数加法(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 乔林(清华大学) 本题要求编写程序,计算两个有理数的 ...
- 7-4 有理数加法 (15 分)
7-4 有理数加法 (15 分) 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数. 输出 ...
最新文章
- 使用Redis存储Nginx+Tomcat负载均衡集群的Session
- linux 内核维护,Linux 4.18内核系列生命周期结束:用户需尽快更新内核
- python找指定内容_python查找指定具有相同内容文件的方法
- Android Studio --- [学习笔记]RadioButton、CheckBox、ImageView、ListView、TCP的三次握手
- ES5-17/18 错误信息、try_catch、严格模式
- ec11编码器c语言程序,EC11编码器识别程序——有时不准确,请达人指点
- BZOJ1007:[HNOI2008]水平可见直线(计算几何)
- vga焊接线顺序_VGA线的焊接方法(VGA接头焊接方法)
- matlab空间计量gmm估计,stata做GMM估计的具体步骤_stata gmm操作步骤
- 医院计算机应用,解读计算机应用技术对医院信息化的影响
- NUCLE0 STM32L476RGT6开发板的资料整理
- Base64编码详解与URL安全的Base64编码
- iteye上总结的编程精华资源
- GIF录制神器--GIF123
- 如何将DWG另存为kml文件?
- 创业项目-网赚项目 - 靠一份文档做到月入数万
- 基于STM32人群定位,调速智能风扇设计
- 抹掉数据时显示连接服务器失败,无法连接iCloud,连接icloud验证失败,icloud连接不到:《苹果抹掉数据验证失败》 苹果icloud怎么登陆不上?-南开游戏网...
- 2022-12-01
- Unity3d 5烘焙相关