/******************************
*时间:2012年10月17日10:19:52 *
*描述:函数的重载 *
******************************/
# include <iostream>
using namespace std;
int main()
{
int max(int a, int b, int c);//函数声明
int max(int a, int b);//函数声明
int a = 8, b = -12, c = 27;
cout<<"max(a, b, c) = "<<max(a, b, c)<<endl;//输出三个整数中的最大值
cout<<"max(a, b) = "<<max(a, b)<<endl;//输出两个整数中的最大值
return 0;
}
int max(int a, int b, int c)
{
if(b > a)
a = b;
if(c > a)
a = c;
return a;
}
int max(int a, int b)
{
if(b > a)
a = b;
return a;
}
/*****************************
* 在vc++6.0中运行的结果是: *
* ------------------------- *
* max(a, b, c) = 27 *
* max(a, b) = 8 *
* ------------------------- *
*****************************/
C++_函数的重载求两个数或三个数的最值
最新推荐文章于 2024-05-17 12:51:49 发布