【发布时间】:2021-05-03 11:28:39
【问题描述】:
我想像这样返回三个给定数字中的最小值。
我不知道为什么它没有返回任何东西
#include <stdio.h>
int minimum3(int un, int deux , int trois)
{
int minimum;
if (un<deux && un <trois)
minimum= un;
else if (deux<trois && deux<un)
minimum= deux;
else if (trois<deux && trois<un )
minimum= trois;
return minimum;
}
int main(void) {
minimum3(4,88,8999);
return 0;
}
【问题讨论】:
-
你不使用返回的内容...
-
它返回一些东西。返回的东西被忽略。
-
如果两个值相同会怎样?这不是确定最小值的最佳算法。
-
你为什么认为“它没有返回任何东西”?你是怎么检查的?