gpt4 book ai didi

c - 让函数选择最大数量的给定函数

转载 作者:太空宇宙 更新时间:2023-11-04 05:22:25 24 4
gpt4 key购买 nike

计算机在选择三个给定数字中的最大数时给出了错误的结果。我不确定这是否是编写此程序的可能方法。我是 C 的新手,但是当我们在学校学习 Pascal 时,我们大致就是这样让程序选择最大的数字(通过引入另一个变量,在我的例子中是 X)。对不起,如果这是以前发布的,似乎无法找到它。

int max(int num1, int num2, int num3)
{
int result;
int X;
if (num1>num2) {
num1 = X;
} else {
num2 = X;
}
if (num3>X) {
num3 = result;
} else {
X = result;
}

return result;
}

int main()
{
printf("Result: %d", max(4, 10, 15));
return 0;
}

我希望它显示 MAX 数字 15,但它显示了一些随机的大数字。注意:我也有代码格式问题

最佳答案

在 C 中就像在 Pascal 中一样:赋值的目标位于赋值运算符的左侧(C 中的“=”,Pascal 中的“:=”),要赋值的表达式在右侧。

只需交换两侧即可。

关于c - 让函数选择最大数量的给定函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57517096/

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