测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A23773. 以下代码计算两个正整数的最大公约数(GCD),横线上应填写( )。int gcd(int a, int b) { if (a < b) { swap(a, b); } while (b != 0) { int temp = a % b; a = b; b = temp; } return ______; }

单选题 困难

题目描述

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

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

选项(单选)

上一题 下一题