求两个或三个正整数的最大值
在书上看到的觉得很巧妙就给抄下来啦。
#include<iostream>
using namespace std;
int main()
{
int max(int a,int b,int c=0); //函数声明,形参c有默认值
int a,b,c;
cin>>a>>b>>c;
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=0) //函数定义
{
if(b>a) a=b;
if(c>a) a=c;
return a;
}