当前位置: 首页 > backend >正文

【有理数加法结构体】2022-1-3

缘由有理数加法C++结构体来解决-编程语言-CSDN问答

struct 分式结构
{//缘由https://ask.csdn.net/questions/7622445?spm=1005.2025.3001.5141int 分子;int 分母;
};
分式结构 分式加法(分式结构 x, 分式结构 xx)
{int gb = 2; 分式结构 加;while ((x.分母 < xx.分母 ? x.分母*gb : xx.分母*gb) % (x.分母 < xx.分母 ? xx.分母 : x.分母))++gb;加.分子 = (x.分母 < xx.分母 ? x.分子*gb : xx.分子*gb);加.分母 = (x.分母 < xx.分母 ? x.分母*gb : xx.分母*gb);加.分子 += (x.分母 < xx.分母 ? xx.分子 : x.分子) * (x.分母 < xx.分母 ? 加.分母 / xx.分母 : 加.分母 / x.分母);if (!加.分子)加.分母 = 加.分子;return 加;
}
分式结构 分式化简(分式结构 x)
{int b = 1, m1 = 0;while (++b <= x.分母)if (x.分子%b == 0 && x.分母%b == 0) m1 = b; else;x.分子 /= m1, x.分母 /= m1;if (!x.分子)x.分母 = x.分子;return x;
}分式结构 a = { 5, 6 }, b = { -1, 2 }, c;c = 分式加法(a, b);std::cout << c.分子 << "/" << c.分母 << std::endl;if (c.分子){c = 分式化简(c);std::cout << c.分子 << "/" << c.分母 << std::endl;}

http://www.xdnf.cn/news/6328.html

相关文章:

  • 深度理解用于多智能体强化学习的单调价值函数分解QMIX算法:基于python从零实现
  • 【iOS安全】Dopamine越狱 iPhone X iOS 16.6 (20G75) | 解决Jailbreak failed with error
  • 【清华实验室】招聘机器人博后5名
  • 金融量化智能体,如何开发一个有效的策略?
  • mysql 字段类型解释
  • VirtualiSurg使用SenseGlove触觉手套开发XR手术培训体验
  • go的interface接口底层实现
  • 基于FPGA的车速检测系统仿真设计与实现
  • 单片机开发软件
  • 《MySQL:MySQL视图特性》
  • python的宫崎骏动漫电影网站管理系统
  • 【学习心得】2025年Docker Desktop安装记录
  • 二、IGMP
  • 记录一下seata后端数据库由mariadb10切换到mysql8遇到的SQLException问题
  • groovy 如何遍历 postgresql 所有的用户表 ?
  • 【golang】DNS 资源记录(RR)接口
  • 深度学习、机器学习及强化学习的联系与区别
  • 「Java EE开发指南」如何使用MyEclipse的可视化JSF编辑器设计JSP?(二)
  • 安全巡检清单-落地版
  • 使用 Apache POI 生成 Word 文档
  • 为什么elasticsearch配置文件JVM配置31G最佳
  • TensorFlow深度学习实战(16)——注意力机制详解
  • ESP32简介及相关使用
  • 基于React的高德地图api教程004:线标记绘制、修改、删除功能实现
  • 解密LLM重复输出:Max Token设置与模型机制
  • 基于面向对象设计的C++日期推算引擎:精准高效的时间运算实现与运算重载工程化实践
  • Linux操作系统实战:中断源码的性能分析(转)
  • 基于EFISH-SCB-RK3576/SAIL-RK3576的矿用本安型手持终端技术方案‌
  • 散列表(1)
  • [思维模式-37]:什么是事?什么是物?什么事物?如何通过数学的方法阐述事物?