本题要求编写程序,计算两个有理数的和。

输入格式:

输入在一行中按照a1/b1 a2/b2的格式给出两个分数形式的有理数,其中分子和分母全是整形范围内的正整数。

输出格式:

在一行中按照a/b的格式输出两个有理数的和。注意必须是该有理数的最简分数形式,若分母为1,则只输出分子。

输入样例1:

1/3 1/6

输出样例1:

1/2

输入样例2:

4/3 2/3

输出样例2:

2

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include <stdio.h>
int main(){int a1,b1,a2,b2,a,b,i,m;scanf("%d/%d %d/%d",&a1,&b1,&a2,&b2);a=a1*b2+a2*b1;b=b1*b2;m=a;if(a>b)m=b;for(i=m;i>=2;i--)if(a%i==0&&b%i==0){a/=i;b/=i;}if(b==1)printf("%d",a);elseprintf("%d/%d",a,b);return 0;
}

本题要求编写程序,计算两个有理数的和相关推荐

  1. 方法重载例题 编写程序计算两个同类型的数之和 Java

    方法的重载: 方法重载是指在同一作用域内,可以有一组具有相同方法名,不同参数表,返回值类型可以相同也可以不同的方法.重载方法通常用来命名一组功能相似的方法,这样做减少了方法名的数量,提高程序的可读性和 ...

  2. 水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身。例如:153=13+53+33。 本题要求编写程序,计算所有N位水仙花数。

    水仙花数是指一个N位正整数(N≥3),它的每个位上的数字的N次幂之和等于它本身.例如:153=13+53+33. 本题要求编写程序,计算所有N位水仙花数. 输入格式: 输入在一行中给出一个正整数N(3 ...

  3. 计算天数-本题要求编写程序计算某年某月某日是该年中的第几天

    本题要求编写程序计算某年某月某日是该年中的第几天. 输入格式: 输入在一行中按照格式"yyyy/mm/dd"(即"年/月/日")给出日期.注意:闰年的判别条件是 ...

  4. 本题要求编写程序计算某年某月某日是该年中的第几天。

    本题要求编写程序计算某年某月某日是该年中的第几天. 输入格式: 输入在一行中按照格式"yyyy/mm/dd"(即"年/月/日")给出日期.注意:闰年的判别条件是 ...

  5. 编写程序计算两个矩阵之和。

    编程计算下列两个3*4矩阵之和. 第一个矩阵(A)内容为: 1 2 3 4 5 6 7 8 9 10 11 12 第二个矩阵(B)内容为: 1 4 7 10 2 5 8 11 3 6 9 12 程序运 ...

  6. c语言for循环1到100奇数和,使用for循环结构编写程序计算1到100之间的奇数之和、偶数之和,输出格式为“1到100奇数和=xxx;1到100偶数和...

    题目: 使用for循环结构编写程序计算1到100之间的奇数之和.偶数之和,输出格式为"1到100奇数和=xxx:1到100偶数和=xxx". 解答: int jishuhe = 0 ...

  7. 本题要求编写程序,计算两个二维平面向量的和向量。

    本题要求编写程序,计算两个二维平面向量的和向量. 输入格式: 输入在一行中按照"x1​ y1​ x2​ y2​"的格式给出两个二维平面向量v1​=(x1​,y1​)和v2​=(x2 ...

  8. 现在90号汽油6.95元/升、93号汽油7.44元/升、97号汽油7.93元/升。为吸引顾客,某自动加油站推出了“自助服务”和“协助服务”两个服务等级,分别可得到5%和3%的折扣。 本题要求编写程序

    现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和"协助服务"两个服务等级,分别可得 ...

  9. 《Java入门》计算油费:本题要求编写程序,根据输入顾客的加油量a,汽油品种b(90、93或97)和服务类型c(m - 自助,e - 协助),计算并输出应付款。

    现在90号汽油6.95元/升.93号汽油7.44元/升.97号汽油7.93元/升.为吸引顾客,某自动加油站推出了"自助服务"和"协助服务"两个服务等级,分别可得 ...

最新文章

  1. 如何用openvr api打开vive前置摄像头
  2. 【Win 10 应用开发】获取本机的IP地址
  3. 开源工作流程引擎ccflow多人待办处理模式的详解
  4. JVM—内存模型JMM
  5. 跟我学jQuery(二) 初识jQuery
  6. 基于 Consul 实现 MagicOnion(GRpc) 服务注册与发现
  7. ios9和xcode7的适配问题
  8. 中国移动回应“5G消息APP”下架:并非面向客户商用发布的产品
  9. 如何避免 $_SERVER[PHP_SELF] 被利用?
  10. 【Golang】Go语言defer用法大总结(含return返回机制)
  11. 带你认识Oracle索引类型(全面总结)
  12. Facebook正式改名Meta,一个元宇宙新纪元由此开始
  13. 最直白的编译原理-词法分析(清华-王书3版)
  14. hdu 3625 Examining the Rooms
  15. 2017世界GDP排行地图可视化
  16. ARM LDR汇编指令
  17. ZJYYOJ 活字印刷(dfs)[C,C++]
  18. BZOJ 1615 [Usaco2008 Mar] The Loathesome Hay Baler 麻烦的干草打包机(BFS)
  19. 从零开始安装VMwareTools的详细步骤
  20. ubuntu系统20.4搭建c语言环境,ubuntu 20.04 中文环境和英文环境切换

热门文章

  1. Ptyhon xlrd常用函数用法介绍
  2. 网络安全——一图看懂HTTPS建立过程
  3. 能感知的痛与不能感知的痛
  4. 辅助账余额表分区方案
  5. 绝地求生:刺激战场,电脑玩手游内测教程
  6. Golang 带参数的Main方法
  7. P1011清帝之惑之顺治
  8. 被资本盯上的国产数据库
  9. 职业高中计算机专业能考哪些大学,职高可以考的大学名单 职高能考一本和二本吗...
  10. 考研 | 南京大学 2020 计算机 845 考研感想