不是VIP会员,不能显示答案

题目解答

题目:
下列程序的功能是:用递归方法求两个整数a, b的最大公约数。请将程序补充完善。
program yzkx2016_5; 
 var m,n:integer;
 function gcd(a,b:integer):integer; 
 var r:integer;
 begin
   r:=  a mod b  ;
   if r=0 then gcd:=b
   else gcd:=gcd(b,r)
 end; 
begin 
  read (m, n);
  writeln(' gcd(',' ,',n,')=',gcd(m,n));
end.
考点: 0
分析:
解答: 第2个空和第3个空的答案很多
2:exit(b)
3:exit(gcd(b,r))或 gcd:=gcd(b,a mod b)
评论:
老师: 0