博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
求两个数的最大公约数和最小公倍数——更相减损法
阅读量:3931 次
发布时间:2019-05-23

本文共 457 字,大约阅读时间需要 1 分钟。

 


更相减损术是出自《》的一种求的算法,它原本是为约分而设计的,但它适用于任何需要求最大公约数的场合。(来源:百度百科)有关其方法的具体内容请自行百度。


1.求出最大公约数

2.求出最小公倍数(两数的乘积除以最大公约数)

#include
using namespace std;int main(){ int GCD,n,a,b,LCM; while(cin >> a >> b) { GCD = a; n = b; while (GCD!=n)//更相减损法 { /* code */ if (GCD>n) GCD-=n; else n-=GCD; } LCM = (a*b)/GCD; cout << GCD <<" " << LCM <

 

转载地址:http://qkxgn.baihongyu.com/

你可能感兴趣的文章
概率论与数理统计 | (2) 概率论初步Part Two
查看>>
概率论与数理统计 | (3) 随机变量
查看>>
学术英语 | (9) WordList8
查看>>
概率论与数理统计 | (4) 二元随机变量Part One
查看>>
学术英语 | (10) WordList9
查看>>
李航机器学习 | (2) 统计学习方法(第2版)笔记 --- 感知机
查看>>
动手学PyTorch | (33) 通过时间反向传播
查看>>
动手学PyTorch | (37) 优化与深度学习
查看>>
动手学PyTorch | (39) 小批量随机梯度下降
查看>>
动手学PyTorch | (41) Adagrad算法
查看>>
动手学PyTorch | (59) 微调(fine-tuning)
查看>>
吴恩达深度学习 | (16) 卷积神经网络专项课程第一周学习笔记
查看>>
LaTex论文排版 | (20) LaTex首行缩进
查看>>
吴恩达深度学习 | (24) 序列模型专项第二周学习笔记
查看>>
LaTex论文排版 | (21) 图表caption居中显示
查看>>
深度学习 | (4) 分类问题的Label为啥是one-hot?
查看>>
LaTex论文排版 | (22) argmax、argmin下标使用方法及任意、存在符号
查看>>
深度学习 | (5) 2分类、多分类问题评价指标以及在sklearn中的使用
查看>>
机器阅读理解 | (2) 文本问答概述
查看>>
预训练语言模型 | (1) 概述
查看>>