c++:求2个整数,3个整数的最大值,用同名函数实现

c++:求2个整数,3个整数的最大值,用同名函数实现

输入格式:
输入三个整数,以空格间隔,例如 12 27 50

输出格式:
先输出前两个数的最大值,例如27
另起一行,输出三个数的最大值,例如50

输入样例:
在这里给出一组输入。例如:12 27 50
输出样例:
在这里给出相应的输出。例如:

27
50

法一:直接输入三个变量,传入函数。在函数里,用min、max套两层求得最小最大值并输出。
法二:输入在一个数组里,传入函数。在函数里建立存最大、最小值的变量,遍历数组使用min、max函数求值,最后输出。

int max(int a,int b)
{
    return a>b?a:b;
}

int max(int a,int b,int c)
{
    int max=a;
    if(max<b)max=b;
    if(max<c)max=c;
    return max;
}