1 欧几里得算法 (辗转相除法)是求最大公约数的一种方法. 它的具体做法是: 用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数.
2 求最大公约数:
public static int GCD(int a, int b) {
//假设a比b大
int temp;
while (b >
1 欧几里得算法 (辗转相除法)是求最大公约数的一种方法. 它的具体做法是: 用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数.
2 求最大公约数:
public static int GCD(int a, int b) {
//假设a比b大
int temp;
while (b >