最大公约数 递归 帮我找找错误,谢谢了
来源:百度知道 编辑: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;
}
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;
}