C++_函数的重载求两个数或三个数的最值
来源:互联网 发布:龙江网络客服中心电话 编辑:程序博客网 时间:2024/05/21 12:46
/*******************************时间: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 ** ------------------------- ******************************/