首先解释辗转相除法的基本原理
假如有两个数a和b,也假设他们的最大公因数是c
那么a-b都可以被c整除,所以a和b之间必定相差c的整数倍
此时同理a%b也是c的整数倍
(接下来是解释这句话的)因为a%b相当于a-nb(其中n为使得nb不超过a的最大整数)
nb自然为b的整数倍,于是与上面同理就可以知道上面说的为什么a%b也是c的整数倍
所以一直使用这个求模的道理(就是现在所有用的数都是最大公因数的倍数,所以想办法求出这个数),使得我们离最大公因数越来越接近
(以下是实现的c语言代码)