算一下 7 % 3(C++)

7 % 3 等于【0】。

开始练习 →

17 除以 5 余几

运行下面这段程序: #include <iostream> #include <string> #include <vector> using namespace std; int main() {

开始练习 →

欧几里得算法求什么

第 1 步:a=48,b=18 第 2 步:换成 (b, a%b) = (18, 12) 第 3 步:换成 (b, a%b) = (12, 6) 第 4 步:换成 (b, a%b) = (6, 0) 第 5 步:b 变成 0,a 就是答案

开始练习 →

辗转相除的核心一步

辗转相除里 gcd(a, b) 等于 gcd(【0】)。 本节模型:my_gcd(a, b) 辗转相除求最大公约数,my_lcm(a, b) = a / gcd * b 求最小公倍数。

开始练习 →

辗转相除何时停

辗转相除在【0】时停止。 本节模型:my_gcd(a, b) 辗转相除求最大公约数,my_lcm(a, b) = a / gcd * b 求最小公倍数。

开始练习 →

最小公倍数怎么算

已知 gcd,lcm(a, b) 等于【0】。 本节模型:my_gcd(a, b) 辗转相除求最大公约数,my_lcm(a, b) = a / gcd * b 求最小公倍数。

开始练习 →

gcd(24, 36) 是多少

运行下面这段程序: 本节模型:my_gcd(a, b) 辗转相除求最大公约数,my_lcm(a, b) = a / gcd * b 求最小公倍数。 #include <iostream> #include <string&

开始练习 →

补全:辗转相除

补全 my_gcd 的核心一步:用余数替换。补全后输出 gcd(48, 18)。 本节模型:my_gcd(a, b) 辗转相除求最大公约数,my_lcm(a, b) = a / gcd * b 求最小公倍数。 (本题用 g++ -std=c

开始练习 →

补全:最小公倍数

补全 my_lcm:先除 gcd 再乘,防溢出。补全后输出 lcm(6, 8)。 本节模型:my_gcd(a, b) 辗转相除求最大公约数,my_lcm(a, b) = a / gcd * b 求最小公倍数。 (本题用 g++ -std=c

开始练习 →

补全:循环终止条件

补全 my_gcd 的循环条件:余数为 0 才停。补全后输出 gcd(14, 9)。 本节模型:my_gcd(a, b) 辗转相除求最大公约数,my_lcm(a, b) = a / gcd * b 求最小公倍数。 (本题用 g++ -std

开始练习 →