gpt4 book ai didi

c++ - 尝试查找最大值和最小值以及预期的不合格id错误

转载 作者:行者123 更新时间:2023-11-30 03:26:02 25 4
gpt4 key购买 nike

我是C++的新手,我正在做这个简单的作业,需要查找最大值和最小值,它一直给我带来不希望的id错误。这是代码,非常感谢。

#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;
int min(int a, int b, int c, int d)
{
int result = a;
if (b < result) result = b;
if (c < result) result = c;
if (d < result) result = d;
return result;
}

int main()
{
int x;
x = min(2,6,3,4);
cout << " The result is " << x;
}

int max( int a, int b, int c, int d); #expected unqualified id
{
int max = a;
if (b > result) result = b;
if (c > result) result = c;
if (d > result) result = d;
return max;
}

int main1()
{
int x;
x = min(2,6,3,4);
cout << " The result is " << x;
}

最佳答案

#include <iostream>
#include <iomanip>
#include <cmath>
using namespace std;

int result;

int min(int a, int b, int c, int d)
{
result = a;
if (b < result) result = b;
if (c < result) result = c;
if (d < result) result = d;
return result;
}

int max(int a, int b, int c, int d)
{
result = a; //before-edit "int max = a"
if (b > result) result = b;
if (c > result) result = c;
if (d > result) result = d;
return result;
}

int main()
{
int Min,Max;
Min = min(2,6,3,4);
cout << " The result for minimum is " << Min << endl;
Max = max(2,6,3,4);
cout << " The result for maximum is " << Max;
}

max(a,b,c,d)函数上,您仅将 的值传递给,并且没有通过 min()之类的其他情况,请不要懒惰地查看复制并粘贴后的代码。

之所以出现预期的不合格ID错误,是因为您在此行的末尾加上了分号。
int max(int a, int b, int c, int d);
{
...
}

关于c++ - 尝试查找最大值和最小值以及预期的不合格id错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48614888/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com