题目: 寻找两数的最大公因数 算法思想: if(b<>0) gcd(a,b)=gcd(b,a%b) if(b=0) gcd(a,b)=a 代码: #include <iostream> using namespace std; int gcd(int a, int b) { if (b != 0) return gcd(b, a%b); else if (b == 0) return a; } int main(void) { int a, b; cin >> a >> b; cout << gcd(a, b); system("pause"); return 0; }