家庭作业帮助:带有 if 语句的最大值和最小值

本文关键字:最大值 最小值 语句 if 帮助 带有 家庭作业 | 更新日期: 2023-09-27 18:36:16

怎么可能,用三个 If 语句(没有其他)并且没有任何循环来获取三个数字的最小值和最大值?我有以下代码,它只给了我最大值:

            max = a;
            min = a;
            if (b > max)
            {
                max = b;
            }
            if (c > max)
            {
                max = c;
            }

如何通过多一个 if 语句获取最小值?

家庭作业帮助:带有 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;
}