辗转相除法求最大公约数

单选题 难度 2

#math#recursion

欧几里得算法。

题目

下面代码的输出是( )。

int gcd(int a, int b) { return b == 0 ? a : gcd(b, a % b); }
// main: cout << gcd(48, 18) << endl;
  1. 6
  2. 18
  3. 3
  4. 48
来小码星球,动手写一遍 →