C++
#include "iostream"
using namespace std;
int max(int a,int b=0)
{
return a>b?a:b;
}
int max(int a,int b,int c)
{
return max(a,b)>c?max(a,b):c;
}
int main(int argc, char const *argv[])
{
int x=0,y=0,z=0;
cin>>x>>y;
cout<<"max("<<x<<','<<y<<")="<<max(x,y)<<endl;
cin>>x>>y>>z;
cout<<"max("<<x<<','<<y<<','<<z<<")="<<max(x,y,z)<<endl;
return 0;
}