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

求最大公约数,最小公倍数

输入两个正整数 m n,求其最大公约数和最小公倍数。

求最小公倍数算法:

最小公倍数 = 两整数的乘积 ÷ 最大公约数

根据求最小公倍数的算法,可以看出如果已知最大公约数,就能很容易求出最小公倍数。而通过辗转相除法和相减法,可以求得最大公约数,下面分别进行介绍。

代码如下:

#include<stdio.h>
int main()
{int m,n;//定义两个整数scanf("%d %d",&m,&n);int max,min;int a,b;//找出较小值a,较大值ba=m<n?m:n;//若m<n成立,则输出m,若不成立,则输出nb=m>n?m:n;//若m>n成立,则输出m,若不成立,则输出nfor(int i=1;i<=a;i++)循环1到较小数范围内的数{if(a%i==0&&b%i==0)能被同时整除{max=i;最大公约数}}min=m*n/max;//最小公倍数printf("最大公约数是:%d\n最小公倍数是:%d", max, min);return 0;
}

http://www.lryc.cn/news/475332.html

相关文章:

  • Android——横屏竖屏
  • scala---10.30
  • Pinctrl子需要中client端使用pinctrl过程的驱动分析
  • 【网络】传输层协议TCP
  • 00-开发环境 MPLAB IDE 配置
  • <meta property=“og:type“ content=“website“>
  • C++ 实现俄罗斯方块游戏
  • QT打包Macosx应用发布App Store简易流程
  • untiy mlagents 飞机大战 ai训练
  • 从0开始学统计-什么是中心极限定理
  • 工具方法 - 个人活动的分类
  • 11.1组会汇报-基于区块链的安全多方计算研究现状与展望
  • ubuntu【桌面】 配置NAT模式固定IP
  • 评估 机器学习 回归模型 的性能和准确度
  • 如何下载安装TestLink?
  • 基于SSM+微信小程序的订餐管理系统(点餐2)
  • 【C++排序 双指针】1996. 游戏中弱角色的数量|1996
  • GESP4级考试语法知识(捕捉异常)
  • HTML 基础标签——元数据标签 <meta>
  • 栈虚拟机和寄存器虚拟机,有什么不同?
  • Windows下基于fping进行批量IP测试
  • 一款实用的Word文档图片转换与水印保护工具
  • 优化用于传感应用的衬底集成波导技术
  • Java多态特性的向上转型
  • C++ 判断语句的深入解析
  • 15分钟学 Go 第 33 天:项目结构
  • conda迁移虚拟环境路径
  • (八)JavaWeb后端开发——Tomcat
  • yocto中通常不直接修改提供的recipes的bb文件
  • 智能座舱相关术语全解及多模态交互在智能座舱中的应用