/*三个整数a、b、c,由键盘输入,输出其中最大的数。*/
#include <iostream>
using namespace std;
int max(int z,int x);
int max(int z,int x,int w);
void main()
{
int a,b,c;
cout<<"请输入3个整数:";
cin>>a>>b>>c;
cout<<"最大的数为:"<<max(a,b,c)<<endl;
}
int max(int z,int x)
{
max=(z<x)?x:z;
}
int max(int z,int x,int w)
{
max=(max<w)?w:max;
}
哪里出错了???
老大,用重载怎么做哦???
追答int max(int z,int x,int w)
{
int MAX;
MAX=(z<x)?x:z;
MAX=(MAX<w)?w:MAX;
return MAX;
}
两个重载函数必须在下列一个或两个方面有所区别:
1.、函数有不同参数。
2、函数有不同参数类型,
上面不是申明了吗??应该怎么改啊?
哦,我也去吃饭先,谢谢了,老大