tft每日頭條

 > 生活

 > 兩正整數最大公約數怎麼求

兩正整數最大公約數怎麼求

生活 更新时间:2025-02-19 15:47:14

兩正整數最大公約數怎麼求?gcd(greatest common divisor)表示最大公約數,lcm(least common multiple)表示最小公倍數,今天小編就來說說關于兩正整數最大公約數怎麼求?下面更多詳細答案一起來看看吧!

兩正整數最大公約數怎麼求(兩個整數的最大公約數和最小公倍數的快速計算方法)1

兩正整數最大公約數怎麼求

gcd(greatest common divisor)表示最大公約數,

lcm(least common multiple)表示最小公倍數。

小學教材中求幾個數的最大公約數的方法是分解質因數法:先将幾個數分别進行分解質因數,然後再把幾個數中的全部公有質因數提取出來連乘,所得的積就是最大公約數。

還可以使用短除法:先用這幾個數的公約數連續去除,一直除到所有的商互質為止,然後把所有的除數連乘起來,所得的積就是這幾個數的最大公約數。

無論是短除法,還是分解質因數法,在質因數較大時,都會覺得困難。這時就需要用新的方法——歐幾裡得算法(也叫輾轉相除法)來求。

計算公式:gcd(a, b) = gcd(b, a mod b) (a>b)即a與b(a>b)兩數的最大公約數等于b與a除以b所得的餘數的最大公約數。

當a mod b 的結果為0時,gcd(b, 0)=b

例如:

gcd(1178, 341) 1178 mod 341=155

=gcd(341, 155) 341 mod 155=31

=gcd(155, 31) 155 mod 31=0

=gcd(31, 0)

=31

因為

所以

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved