如题目所说要求最大值但是,是三个参数,在C++中 两个参数可以用max函数或if语句max函数更加方便所以咱们用 max函数:max函数中有两个参数所以可以用嵌套或自定义函数来解决。 嵌套解法:
#include<bits/stdc++.h>
using namespace std;
int main()
{
long long a,b,c;//用long long类型
cin>>a>>b>>c;
cout<<max(max(a,b),c);//先求a和b的最大数
return 0;
}
``
自定义函数解法:
```cpp
#include<bits/stdc++.h>
using namespace std;
long long Max3(long long a,long long b,long long c)
{
if(a>b)
{
if(a>c)
{
return a;
}
else if(a<c)
{
return c;
}
}
else if(a<b)
{
if(b<c)
{
return c;
}
else if(b>c)
{
return b;
}
}
}
int main()
{
long long a,b,c;
cin>>a>>b>>c;
cout<<Max3(a,b,c);
return 0;
}