var
a, b: Integer;
function gcd(m, n: Integer): Integer;
begin
if (n = 0) then
result := m
else
result := gcd(n, m mod n);
end;
begin
readln(a, b);
Writeln(gcd(a, b));
readln;
end.
Pascal 用递归求最大公约数
于 2024-04-03 00:48:55 首次发布
该程序展示了如何用IT技术中的递归方法实现欧几里得算法,计算给定整数a和b的最大公约数。通过`gcd`函数,当n不为0时,递归调用自身处理m除以n的余数,直到n为0,返回结果。
1万+

被折叠的 条评论
为什么被折叠?



