要对最大公约数进行计算,及时化简。

#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++实现相关推荐

  1. 7-237 有理数加法 (15 分)

    7-237 有理数加法 (15 分) 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数. ...

  2. 7-33 有理数加法 (15 分)

    7-33 有理数加法 (15 分) 题目 7-33 有理数加法 (15 分) 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数, ...

  3. 有理数加法 (15分)(PTA)

    有理数加法 (15分) 本题要求编写程序,计算两个有理数的和. 输入格式 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数. 输出格式 在一行 ...

  4. 7-33 有理数加法 (15 分)C++

    #include <iostream> #include <string> using namespace std; /* *要解决几个问题 *输入的问题 *求和的问题 *化简 ...

  5. 3-3 出租车计价 (15 分)

    习题3-3 出租车计价 (15 分) 本题要求根据某城市普通出租车收费标准编写程序进行车费计算.具体标准如下: 起步里程为3公里,起步费10元: 超起步里程后10公里内,每公里2元: 超过10公里以上 ...

  6. 结构-02. 有理数加法(15)

    本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照"a1/b1 a2/b2"的格式给出两个分数形式的有理数,其中分子和分母全是整型范围内的正整数. 输出格式: 在 ...

  7. 习题3-3 出租车计价 (15 分)

    注意输出精度问题: #include<stdio.h> #include<math.h> int main(){double dist;int minute;while(sca ...

  8. 结构-02. 有理数加法

    结构-02. 有理数加法(15) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 乔林(清华大学) 本题要求编写程序,计算两个有理数的 ...

  9. 7-4 有理数加法 (15 分)

    7-4 有理数加法 (15 分) 本题要求编写程序,计算两个有理数的和. 输入格式: 输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数. 输出 ...

最新文章

  1. 使用Redis存储Nginx+Tomcat负载均衡集群的Session
  2. linux 内核维护,Linux 4.18内核系列生命周期结束:用户需尽快更新内核
  3. python找指定内容_python查找指定具有相同内容文件的方法
  4. Android Studio --- [学习笔记]RadioButton、CheckBox、ImageView、ListView、TCP的三次握手
  5. ES5-17/18 错误信息、try_catch、严格模式
  6. ec11编码器c语言程序,EC11编码器识别程序——有时不准确,请达人指点
  7. BZOJ1007:[HNOI2008]水平可见直线(计算几何)
  8. vga焊接线顺序_VGA线的焊接方法(VGA接头焊接方法)
  9. matlab空间计量gmm估计,stata做GMM估计的具体步骤_stata gmm操作步骤
  10. 医院计算机应用,解读计算机应用技术对医院信息化的影响
  11. NUCLE0 STM32L476RGT6开发板的资料整理
  12. Base64编码详解与URL安全的Base64编码
  13. iteye上总结的编程精华资源
  14. GIF录制神器--GIF123
  15. 如何将DWG另存为kml文件?
  16. 创业项目-网赚项目 - 靠一份文档做到月入数万
  17. 基于STM32人群定位,调速智能风扇设计
  18. 抹掉数据时显示连接服务器失败,无法连接iCloud,连接icloud验证失败,icloud连接不到:《苹果抹掉数据验证失败》 苹果icloud怎么登陆不上?-南开游戏网...
  19. 2022-12-01
  20. Unity3d 5烘焙相关

热门文章

  1. java基础/java调用shell命令和脚本
  2. Y - 区域内点的个数
  3. ROS中两轮差速底盘给定线速度和角速度值的合法性检查
  4. orangepizero2(全志H616)
  5. 关于\xEF\xBB\xBF的介绍
  6. 干货长文《对抗中的主动防御》
  7. java服务器下载jpg等静态资源方法
  8. Z世代成消费主力,还呗布局消费分期正当时
  9. 在html代码中加广告
  10. android saf 打开指定目录,并操作相关文件