c++求2个整数,3个整数的最大值,用同名函数实现,输入三个整数,以空格间隔,例如 12 27 50,先输出前两个数的最大值,例如27 另起一行,输出三个数的最大值,例如50
时间: 2023-09-27 19:04:39 浏览: 162
任意给定 n 个整数,求这 n 个整数序列的和、最小值、最大值
以下是使用同名函数实现的 C++ 代码:
```cpp
#include <iostream>
using namespace std;
int max(int a, int b) {
return a > b ? a : b;
}
int max(int a, int b, int c) {
return max(max(a, b), c);
}
int main() {
int a, b, c;
cin >> a >> b >> c;
cout << max(a, b) << endl;
cout << max(a, b, c) << endl;
return 0;
}
```
首先定义了一个 `max` 函数,用于求两个整数的最大值。然后再定义一个 `max` 函数,用于求三个整数的最大值,内部调用了前面定义的 `max` 函数。
在 `main` 函数中,先读入三个整数,然后分别调用两个 `max` 函数,输出结果即可。
阅读全文