河南成教 / 面向对象程序设计
10[改错题]
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="">
}
参考答案:
佳题速递: