C++编写一个程序,用来求2个或3个正整数中最大的数

来源:百度知道 编辑:UC知道 时间:2024/05/05 11:08:23
要求:使用带默认参数的函数实现

#include<iostream.h>
为了防止用户调用函数时出错,前两个参数也用了默认参数。
int max(int a=0,int b=0,int c=-32768)
{
if (a>=b)
{
if(a>c)return a;
else return c;
}
else
{
if(b>=c)return b;
else return c;
}
}
int main(void)
{
int a=3,b=4,c=5;
cout<<max(a,b);
cin>>c;
}

#include<iostream>
using namespace std;

int main()
{int max(int,int);
int a,b,c;
cout<<"输入两个正整数:";
cin>>a>>b;
c=max(a,b);
cout<<a<<"和"<<b<<"中最大的数是:"<<c<<endl;
return 0;
}
int max(int a,int b)
{if(a>b)
return a;
else
return b;
}

C++支持函数重载
int max(int a,int b)
{
}
int max(int a,int b,int c)
{
}

呵呵,应该是你要的
#include<iostream>
using namespace std;
int max(int a = 0,