辗转相除法求最大公约数

public static void CalcGCD(int largeNumber, int smallNumber, out int GCD)
{
GCD = 1;
int remain = -1;
while (remain != 0)
{
remain = largeNumber % smallNumber;
GCD = smallNumber;
largeNumber = smallNumber;
smallNumber = remain;
}
}




![[超硬核] 5000字带走读DuckDB优化器之常量折叠与比较简化](https://img-blog.csdnimg.cn/img_convert/5e3b59815cfbd2865440255a4e9c8a46.jpeg)





![[源码系列:手写spring] IOC第十四节:容器事件和事件监听器](https://img-blog.csdnimg.cn/ed06f497402740a38cd7b3e24d9aba3c.png)









