求各位大神帮我看下这个程序错哪了,在VC6.0里输出结果不对。在线等,急!!!!! 5
#include<iostream.h>intgcd(intm,intn){intL,M;if(m<n){M=m;m=n;n=M;}if(m%n==0){L=n;}whi...
#include<iostream.h>
int gcd(int m,int n)
{
int L,M;
if(m<n)
{
M=m;
m=n;
n=M;
}
if (m%n==0)
{
L=n;
}
while(m%n!=0)
{
m=n;
n=m%n;
L=n;
}
return L;
}
int main()
{
int a,b,m,n,L;
cin>>a>>b;
gcd(m,n);
cout<<"a,b的最大公约数是"<<L<<endl;
return 0;
} 展开
int gcd(int m,int n)
{
int L,M;
if(m<n)
{
M=m;
m=n;
n=M;
}
if (m%n==0)
{
L=n;
}
while(m%n!=0)
{
m=n;
n=m%n;
L=n;
}
return L;
}
int main()
{
int a,b,m,n,L;
cin>>a>>b;
gcd(m,n);
cout<<"a,b的最大公约数是"<<L<<endl;
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询