怎么可能,用三个 If 语句(没有其他)并且没有任何循环来获取三个数字的最小值和最大值?我有以下代码,它只给了我最大值:
max = a;
min = a;
if (b > max)
{
max = b;
}
if (c > max)
{
max = c;
}
如何通过多一个 if 语句获取最小值?
int a = 10, b = 20, c=30;
int max = a, min = b;
if ( a < b )
{
min = a;
max = b;
}
if ( c < min )
min = c;
if ( c > max )
max = c;
它正好有三个逻辑 if 来确定最大值和最小值。我希望这会有所帮助。
您可以使用else
吗?
max = a;
min = a;
if (b > max)
{
max = b;
}
else
{
min = b;
}
if (c > max)
{
max = c;
}
if (c < min)
{
min = c;
}