首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

VC++6.0为啥不能调用形参,估且不算程序有哪里错

2013-06-25 
VC++6.0为什么不能调用形参,估且不算程序有哪里错。#include iostream.hint gcd(int m,int n){int gcd1

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;
}

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

热点排行