#3523. [GESP202509 五级 C++] 第 5 题

[GESP202509 五级 C++] 第 5 题

以下代码计算两个正整数的最大公约数(GCD),横线上应填写( )。

int gcd0(int a, int b) {
    if (a < b) {
        swap(a, b);
    }
    while(b != 0) {
        int temp = a % b;
        a = b;
        b = temp;
    }
    return ______;
}

{{ select(1) }}

  • b
  • a
  • temp
  • a * b