求三个数的最大值c++
时间: 2023-10-30 21:07:03 浏览: 187
C语言程序设计-编写自定义函数max,用来求三个数的最大值(要求:数据的输入、输出在主函数中实现)。
5星 · 资源好评率100%
在C++中,求三个数的最大值可以使用以下几种方法:
1. 直接用if语句判断
```
#include<iostream>
using namespace std;
int main() {
int a,b,c;
cin>>a>>b>>c;
int max;
if(a>b&&a>c) max=a;
if(c>a&&c>b) max=c;
if(b>a&&b>c) max=b;
cout<<max<<endl;
return 0;
}
```
2. 用求两数最大值公式
```
#include<iostream>
using namespace std;
int main() {
int a,b,c;
cin>>a>>b>>c;
int max1=(a+b+abs(a-b))/2;
int max2=(max1+c在C++中,求三个数的最大值可以使用以下几种方法:
1. 直接用if语句判断
```
#include<iostream>
using namespace std;
int main() {
int a,b,c;
cin>>a>>b>>c;
int max;
if(a>b&&a>c) max=a;
if(c>a&&c>b) max=c;
if(b>a&&b>c) max=b;
cout<<max<<endl;
return 0;
}
```在C++中,求三个数的最大值可以使用if语句或者max()函数来实现。以下是两种方法的示例代码:
方法一:使用if语句判断
```c++
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int max;
if (a > b && a > c) max = a;
if (b > a && b > c) max = b;
if (c > a && c > b) max = c;
cout << max << endl;
return 0;
}
```
方法二:使用max()函数
```c++
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int a, b, c;
cin >> a >> b >> c;
int max = std::max(std::max(a, b), c);
cout << max << endl;
return 0;
}
```
阅读全文