最大公约数 递归 帮我找找错误,谢谢了

来源:百度知道 编辑:UC知道 时间:2024/06/30 03:33:39
#include <iostream.h>

int a,b;

int gcd(int a,int b)
{
if(a%b==0)
{
return b;
}
else
{
return gcd(b,a%b);

}

}
int main()
{
int x,y;
cout<<"请输入两个数字:"<<endl;
cin>>x>>y;
cout<<"您输入的最大公约数是:"<<endl;
cout<<a<<endl;
return 0;
}

#include<iostream.h>

int gcd(int a,int b)
{
if(a%b==0)
{
return b;
}
else
{
return gcd(b,a%b);
}
}

int main()
{
int x,y;
cout<<"请输入两个数字:"<<endl;
cin>>x>>y;
cout<<"您输入的最大公约数是:"<<endl;
cout<<gcd(x,y)<<endl;
return 0;
}