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

A18406. 对任意正整数 a 、 b ,以下两种写法的 gcd 函数返回值完全相同。int gcd1(int a, int b) { return b ? gcd1(b, a % b) : a; } int gcd2(int a, int b) { while (b) { int t = b; b = a % b; a = t; } return a; }

判断题 困难

题目描述

对任意正整数 a 、 b ,以下两种写法的 gcd 函数返回值完全相同。

int gcd1(int a, int b) {
	return b ? gcd1(b, a % b) : a;
}
int gcd2(int a, int b) {
	while (b) {
		int t = b;
		b = a % b;
		a = t;
	}
	return a;
}

选项(单选)

上一题 下一题