2026/08/19·8 行代码·C++·工具函数最大公约数(循环)使用循环实现欧几里得/辗转相除法求最大公约数int gcd(int a, int b) { while (a % b) { int t = a % b; a = b; b = t; }#最大公约数#数学
2026/08/19·4 行代码·C++·工具函数最大公约数(递归)使用递归实现欧几里得/辗转相除法求最大公约数int gcd(int a, int b) { if (a % b == 0) return b; return gcd(b, a % b); }#最大公约数#数学