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

A23988. 以下代码计算两个数的最大公约数(GCD),横线上应填写( )。def gcd(a: int, b: int) -> int: if a < b: a, b = b, a # 交换a和b的值 while b != 0: temp = a % b a = b b = temp return __________

单选题 困难

题目描述

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

def gcd(a: int, b: int) -> int:
    if a < b:
        a, b = b, a  # 交换a和b的值
    while b != 0:
        temp = a % b
        a = b
        b = temp
    return __________

选项(单选)

上一题 下一题