返回
首页 > 数码科技

C语言如何求两个数的最大公约数

时间: 2022-12-15

下面教大家C语言如何求两个数的最大公约数

C语言如何求两个数的最大公约数

1、求差法对于传入的两个数,用较大的数减去较小的数,然后拿差与较小的数相比,若是相等,则这个数就是最大公约数。否则,对于差和较小的数再次重复上述的过程。关于算法,则可利用while的循环来重复或者利用递归算法,这里采用递归来求解

C语言如何求两个数的最大公约数

2、求模法求模法就是对于传入的两个数,用较大的数来对较小的数求模,要是模为零,则较大的数则为最大公约数。若是模不为零,则对于较小的数和模继续上述的过程。此过程与上述的求差法几乎一模一样,仍利用递归法

C语言如何求两个数的最大公约数

猜你喜欢

版权所有 Copyright©2023 餐饮美食网 版权所有

粤ICP备15109582号

联系邮箱:187348839@qq.com