【问题描述】输入两个分数,对两个分数相加求和,要求和为最简分式。(两个分数为正数)
【输入形式】3/24,5/36
【输出形式】19/72
【样例输入】1/7,4/21
【样例输出】1/3
源代码如下:

#include <stdio.h>int main(){int x1,x2,y1,y2,z1,z2,j,k,i;scanf("%d/%d,%d/%d",&x1,&x2,&y1,&y2);z2 = x2 * y2;z1 = x1 * y2 + x2 * y1;j = z1;k = z2;do{i = z2 % z1;if(i != 0){z2 = z1;z1 = i;}elsebreak;}while(i != 0);j = j / z1;k = k / z1;if(k != 1)printf("%d/%d",j,k);elseprintf("%d",j);return 0;}

C语言分数相加并将最后结果化为最简分式(新手程序!!!)相关推荐

  1. c语言编程实现两个分数相加,C语言分数相加

    完整的C程序: #include "stdio.h" typedef struct { int numerator; int denominator; } Fraction; in ...

  2. c语言结构体求分数和,C语言 定义一个表示分数的结构体,并求两个分数相加之和...

    满意答案 正义使者_AYY 2014.08.20 采纳率:53%    等级:8 已帮助:711人 //结构定义中包含两个成员,分子和分母 struct fraction { int up, down ...

  3. 分数在c语言程序中怎么输入,如何在c语言中实现分数相加,以分数形式输出,并化为最简...

    完整的C程序: #include "stdio.h" /* 分数结构 */ typedef struct { int numerator;/* 分子 */ int denomina ...

  4. C语言程序设计-现代方法 第二版 第3.2.3小节 分数相加

    第3.2.3小节 分数相加.举例说明scanf函数的模式匹配能力 ,本例程实现两个分数相加 //This is a comment //Author:King //Time:2020/12/4 //R ...

  5. 【C++实验】类和对象(两个分数相加并且化简)

    类和对象进一步讨论 面向对象程序设计中的几个名词: st1是对象 display()是方法 st1.dispaly()是消息 构造函数:对类的成员进行初始化(为对象分配内存) 带参数/使用默认参数的构 ...

  6. C++面向对象程序设计习题1:分数相加

    C++面向对象程序设计习题1:分数相加 自从学习了C++面向对象编程相关基础语法后,苦于没有相应的习题来练习,偶然遇到了大佬华师数据学院·王嘉宁分享的50道习题,比较基础,但是确实会给我这样的初学者一 ...

  7. 【我与bug那些事】Vue 点击选项(有相应分数)实现分数相加【思路】

    点击选项(有相应分数)实现分数相加[思路] test 里面的da 为 相应分数~forEach 因为是要实现数值发生变化时,在页面上DOM同步更新~所以可能会用到计算属性

  8. 【c】分数类型的定义 c语言分数类型加减乘除的实现

    12 14日修改:该代码对于分数的判断不够完整存在一定的 防御性编程问题 事后加以修改 修改后的代码 请查看 分数类型加减乘除的实现 思路: 1.初始化 2.分数的显示 3.分数化简 4.加减乘除实现 ...

  9. c语言如何乘分数,C语言分数相乘程序简化问题。

    C语言分数相乘程序简化问题. 答案:2  信息版本:手机版 解决时间 2019-10-03 09:30 已解决 2019-10-03 02:33 这是一个先输入分数个数n,回车后再分别输入分子和分母, ...

最新文章

  1. wpa_supplicant drivers 查看跟踪
  2. linux杀死tomcat进程6,Linux下启动停止查看杀死Tomcat进程(示例代码)
  3. visual studio visual studio 2005 快捷键大全
  4. 成功解决gensim\matutils.py:737: FutureWarning: Conversion of the second argument of issubdtype from `int
  5. 计算机图形与游戏技术,宾夕法尼亚大学计算机图形与游戏技术研究生Offer及录取要求...
  6. mysql数据库整体备份和恢复_MySQL 数据库的备份和恢复
  7. 【记录】我在浙江省机器人大赛的第一天
  8. 【年度重磅】2020华为云社区年度技术精选合集,700页+免费下载!
  9. Python实现奇数阶幻方(不用numpy)
  10. 语音合成和语音识别资料查询说明
  11. linux下下载openwrt源码,OpenWrt下载编译
  12. java http post 传参数_http post 方法传递参数的2种方式
  13. 智能工厂数字化落地应用技术方案
  14. Element-UI实现对话框内播放视频
  15. 常见食物在美式英语和英式英语中的不同表达
  16. 微博小米鸿蒙,华为确定鸿蒙OS全面开源,小米会... - @V黑猫评测 的微博精选 - 微博国际站...
  17. 极通EWEBS 5.0盛装上市
  18. M1 pro芯片Macbook Pro连接服务器
  19. centos下安装Elasticsearch
  20. 简易的第三方组件日志脱敏

热门文章

  1. C的回归基础学习1——真的基础
  2. 一位游戏大厂测试的一些知识分享
  3. 结构化数据,半结构化数据,非结构化数据非区别和示例
  4. Python: PS 图像调整--饱和度调整
  5. 摄像头、麦克风、耳麦免费在线检测(各种外设的在线检测网站)
  6. 车间生产管理系统严格管控生产全过程?7大步骤分享
  7. vue实现PS效果,鼠标拖拽指令、十字辅助线、鼠标选点、打印页面指定内容、生成随机id、颜色选择器、div上输入文字(类似QQ截图输入文字)、vue图片上传转base64...
  8. 《第一篇》快学Flink-实时读取socket
  9. HTML+CSS+JS网页设计期末课程大作业 悦世界游戏介绍(7个页面) web前端开发技术 web课程设计 网页规划与设计
  10. evplayer android闪退,Evplayer优弊端汇总