读书人

VC++6.0为啥不能调用形参估且不算程

发布时间: 2013-06-25 23:45:41 作者: rapoo

VC++6.0为什么不能调用形参,估且不算程序有哪里错。
#include <iostream.h>

int gcd(int m,int n)
{
int gcd=1;
int k=1;
while(k<=m && k<=n)
{
if(m%k==0 && n%k==0)
gcd=k;
k++;
}

cout<<"The greatest common divisor for "<<m<<" and "<<n<<" is "<<gcd;

return gcd;
}

int main()
{
cout<<"求两数的最大公约数:";
int m,n;
cin>>m;
cin>>n;

int gcd(int m,int n);

return 0;
} gcd 最大公约数 Visual?C++
[解决办法]
倒数第二行是gcd(m,n);
而不是int gcd(int m,int n);
[解决办法]

#include <iostream.h>

int gcd(int m,int n)//这是定义,要完整的。
{
int gcd=1;
int k=1;
while(k<=m && k<=n)
{
if(m%k==0 && n%k==0)
gcd=k;
k++;
}

cout<<"The greatest common divisor for "<<m<<" and "<<n<<" is "<<gcd;

return gcd;
}

int main()
{
cout<<"求两数的最大公约数:";
int m,n;
cin>>m;
cin>>n;

gcd(m,n);//函数的使用。

return 0;
}

[解决办法]
楼上都说了 调用你写成声明了

读书人网 >C++

热点推荐