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

欧几里得算法求最大公约数、最小公倍数

这段代码就是不断用较小数余数来更新 a 和 b,直到余数变为 0,最后返回的 a 就是最大公约数。

#include <iostream>
using namespace std;

int gcd(int a, int b){
    //这个循环表示只要 b 不是 0,就继续进行。
    //因为当 b == 0 时,a 就是最大公约数(GCD)。
    while(b!=0){
        int temp = a % b;
        a = b;
        b = temp;
    }
    return a;
}

int lcm(int a, int b){
    return a*b/gcd(a,b);
}

int main(){
    int a, b;
    cin>>a>>b;
    cout<<lcm(a.b);
    cout<<gcd(a,b);
    return 0;
}

在这里插入图片描述


文章转载自:
http://bufalin.zzyjnl.cn
http://cathetometer.zzyjnl.cn
http://cautel.zzyjnl.cn
http://cancri.zzyjnl.cn
http://bejaia.zzyjnl.cn
http://bibliofilm.zzyjnl.cn
http://bedfellow.zzyjnl.cn
http://ambidexter.zzyjnl.cn
http://bonhommie.zzyjnl.cn
http://bilberry.zzyjnl.cn
http://blueprint.zzyjnl.cn
http://cedarbird.zzyjnl.cn
http://androgenesis.zzyjnl.cn
http://amenability.zzyjnl.cn
http://bucentaur.zzyjnl.cn
http://boyd.zzyjnl.cn
http://cardboard.zzyjnl.cn
http://bioglass.zzyjnl.cn
http://chatter.zzyjnl.cn
http://archiepiscopate.zzyjnl.cn
http://autocontrol.zzyjnl.cn
http://bradawl.zzyjnl.cn
http://baroness.zzyjnl.cn
http://beluchistan.zzyjnl.cn
http://astound.zzyjnl.cn
http://anchoress.zzyjnl.cn
http://boer.zzyjnl.cn
http://applause.zzyjnl.cn
http://boxful.zzyjnl.cn
http://chinchilla.zzyjnl.cn
http://www.dtcms.com/a/111402.html

相关文章:

  • chromium魔改——CDP(Chrome DevTools Protocol)检测01
  • CCF GESP C++编程 八级认证真题 2025年3月
  • MySQL 性能调优:数据库的极限运动训练
  • [ deepseek 指令篇章 ]300个领域和赛道喂饭级deepseek指令
  • 【数论】 质数
  • 【已解决】Webstorm 每次使用 git pull/push 都要输入令牌/密码登录
  • RFC6937 PRR 的兑换细节
  • [2017][note]基于空间交叉相位调制的两个连续波在few layer铋Bi中的全光switch——
  • AWS数据分析全栈实战(Redshift+SageMaker)
  • MYOJ_4576:(洛谷P1032)[NOIP 2002 提高组]字串变换(BFS提高)
  • 低成本训练垂直领域文娱大模型的技术路径
  • SCADE 6: 面向高安全软件开发的基于模型的解决方案
  • 【每日一个知识点】隐私计算:概念、技术、应用及发展趋势
  • GORM 中 CURD 操作用法详解
  • 7.训练篇5-毕设
  • 数字内容体验的未来方向是什么?
  • 图形渲染中的定点数和浮点数
  • 智慧放羊如何实现?
  • Python设计模式:克隆模式
  • 音视频入门基础:RTP专题(21)——使用Wireshark分析海康网络摄像机RTSP的RTP流
  • LeetCode 1123.最深叶节点的最近公共祖先 题解
  • Runnable组件动态添加默认调用参数
  • 基于SpringBoot框架发生验证码
  • 【Docker项目实战】使用Docker部署MediaCMS内容管理系统
  • 脑影像分析软件推荐 | BCT(Brain Connectivity Toolbox)
  • c语言修炼秘籍 - - 禁(进)忌(阶)秘(技)术(巧)【第四式】自定义类型详解(结构体、枚举、联合)
  • Windows 11 听的见人声,但是听不见背景音乐或者听不见轻音乐等,可以这样设置
  • 【橘子大模型】Runnable和Chain以及串行和并行
  • STM32 HAL库 CANFD配置工具
  • 小程序API —— 58 自定义组件 - 创建 - 注册 - 使用组件