c语言辗转相除法的原理

c语言辗转相除法的原理

首页维修大全综合更新时间:2023-10-31 02:07:31

c语言辗转相除法的原理

c语言中辗转相除法的原理是,

辗转相除法是用来求最大公约数的一种方法。在许多计算机语言中都有。两个整数的最大公约数是能够同时整除它们的最大的正整数。辗转相除法基于如下原理:两个整数的最大公约数等于其中较小的数和两数的差的最大公约数。例如,252和105的最大公约数是21(252 = 21 × 12;105 = 21 × 5);因为252 ?? 105 = 147,所以147和105的最大公约数也是21。在这个过程中,较大的数缩小了,所以继续进行同样的计算可以不断缩小这两个数直至其中一个变成零。剩下的还没有变成零的数就是两数的最大公约数。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.