注意:此页面搜索的是所有试题
[改错题,10分]
10题目:函数fun的功能是:求出两个非零正整数的最大公约数, 并作为函数值返回。例如,若给num1和num2分别输入49 和21,则输出的最大公约数为7。

程序中有的 个错误.



int fun(int a,int b)

{

int r,t;

if(a<>< p="">

{

t=a;

b=a;

a=t;

}

r=a%b;

while(r!=0)

{

a=b;

b=r;

r=a/b;}

return b;}

main()

{

int num1,num2,a;

cin>>num1>>&num2;

a=fun(num1,num2);

cout<<"the maximum common divisor is "<<>< p="">

}

参考答案