定义函数double max(double a,double bdoublec)实现求三个实数中的最大值。样例输入:123样例输出:3
时间: 2024-01-22 13:19:10 浏览: 65
C语言程序设计-编写自定义函数max,用来求三个数的最大值(要求:数据的输入、输出在主函数中实现)。
5星 · 资源好评率100%
以下是实现该函数的 C++ 代码:
```cpp
#include <iostream>
using namespace std;
double max(double a, double b, double c) {
double max_val = a;
if (b > max_val) {
max_val = b;
}
if (c > max_val) {
max_val = c;
}
return max_val;
}
int main() {
double a, b, c;
cin >> a >> b >> c;
cout << max(a, b, c) << endl;
return 0;
}
```
该程序中,我们定义了一个 `max` 函数,接收三个参数 `a`、`b`、`c`,分别代表三个实数。函数内部定义了变量 `max_val` 作为当前最大值,然后通过逐一比较三个数,更新 `max_val` 的值。最后返回 `max_val` 即可。
在 `main` 函数中,我们读入三个实数,并调用 `max` 函数求解最大值,并输出结果。
阅读全文