已关闭。此问题需要details or clarity。当前不接受答案。
**想要改进此问题吗?**通过editing this post添加详细信息并阐明问题。
3天前关闭。
Improve this question
我们取三个数,像a,b,c,现在我们如何用函数,求出这三个数的最大值。
#include <iostream>
using namespace std;
int main()
{
int x = 10, y = 20, z = 30;
int num = max(x, y, z);
cout << num;
}
int max(int a, int b, int c)
{
int num = a;
if (b > num)
{
num = b;
}
if (c > num)
{
num = c;
}
return num;
}
1条答案
按热度按时间bmp9r5qi1#
你的函数没有任何问题。但是你的代码的问题是在调用函数的时候,它还没有看到你的函数定义。
要解决这个问题,您需要在main之前声明函数,或者在main之前编写整个函数定义: