c++利用函数来实现求两个数的最大值
时间: 2024-02-24 14:56:17 浏览: 21
C++实现求两个数的最大值也可以利用函数来实现,以下是一种可能的实现方式:
```c++
#include <iostream>
using namespace std;
int max_num(int a, int b) {
if (a > b)
return a;
else
return b;
}
int main() {
int x = 10, y = 20;
int max = max_num(x, y);
cout << "The maximum of " << x << " and " << y << " is " << max << endl;
return 0;
}
```
在这个程序中,我们定义了一个名为`max_num`的函数,它有两个参数`a`和`b`,返回值为两个数中的最大值。在`main()`函数中,我们定义了两个整数`x`和`y`,然后调用`max_num`函数来求它们的最大值,并将结果赋值给`max`变量。最后,我们通过`cout`输出求得的结果。
需要注意的是,在C++中,函数的定义通常需要放在程序的开头,或者使用函数原型。如果你的代码中定义`max_num`函数的位置在`main()`函数的后面,那么你需要在`main()`函数之前添加函数原型,例如:
```c++
#include <iostream>
using namespace std;
int max_num(int a, int b);
int main() {
// ...
}
int max_num(int a, int b) {
// ...
}
```
这样就可以让编译器知道`max_num`函数的定义了。