用辗转相除法求两个整数的最大公约数。
时间: 2023-10-26 12:42:28 浏览: 23
用辗转相除法求最大公约数
假设需要求的两个整数为a和b,其中a>b。
1. 用a除以b,并得到余数r。
2. 如果r为0,则b即为最大公约数。
3. 如果r不为0,则用b除以r,得到余数r1。
4. 如果r1为0,则r即为最大公约数。
5. 如果r1不为0,则重复步骤3和4,直到得到余数为0的情况。
例如,求48和18的最大公约数:
48 ÷ 18 = 2 … 12
18 ÷ 12 = 1 … 6
12 ÷ 6 = 2 … 0
因此,最大公约数为6。
阅读全文