在这个程序中,findGCD
是一个函数,起到计算两个正整数的最大公约数(Greatest Common Divisor,简称GCD)的作用。具体而言,这个函数使用了辗转相除法来求解最大公约数。
函数的定义如下:
int findGCD(int m, int n) {
while (n != 0) {
int temp = n;
n = m % n;
m = temp;
}
return m;
}
这个函数接受两个参数 m
和 n
,然后利用辗转相除法循环计算,直到余数为0。在每次循环中,将 n
赋值给 temp
,n
更新为 m
除以 n
的余数,m
更新为原先的 temp
。最终,当余数为0时,函数返回 m
,即为输入两个正整数的最大公约数。