注册 登录
编程论坛 C++教室

这个简单程序什么问题

science 发布于 2006-12-30 13:10, 462 次点击
这是个求两数中最大数的程序,极其简单。
我编译以后,提示还有一个错误,我找不出。还望大虾指点。
我特意用函数调用。
#include<iostream.h>
int main()
{ int num1;
int num2;
int max( );
cin>>num1>>num2;
if(num1!=num2)
cout<<max(num1,num2)<<"is larger"<<endl;
else
cout<<"these numbers are equal"<<endl;
return 0;
}
int max(int x,int y)
{
if(x>y)
return x;
else
return y;

}

7 回复
#2
小蔡鸟2006-12-30 13:40
把int num1;
int num2;
int max( );
中的int max( );改为int max(int x,int y);就可以了
#3
soc012006-12-30 13:42
#include<iostream>
using namespace std;
int max(int x,int y);
int main()
{
int num1;
int num2;
cin>>num1>>num2;
if(num1!=num2)
cout<<max(num1,num2)<<"is larger"<<endl;
else
cout<<"these numbers are equal"<<endl;
return 0;
}
int max(int x,int y)
{
if(x>y)
return x;
else
return y;
}
#4
science2006-12-30 13:56
不行啊,你们二位的程序还是提示有三处错误!WHY
#5
soc012006-12-30 14:07
用vc++6.0,可以执行,没错误。
#6
science2006-12-30 14:23
可以执行,我刚用vc++,还不是很熟悉操作!谢了!
#7
chenjiang0012006-12-30 18:08

可以执行

#8
一二三四五2006-12-30 19:12
没什么错误啊
1