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

nam*_*ame -1 c# if-statement max min

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

            max = a;
            min = a;

            if (b > max)
            {
                max = b;
            }
            if (c > max)
            {
                max = c;
            }
Run Code Online (Sandbox Code Playgroud)

如何使用if if语句获取最小值?

abh*_*hek 6

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;
Run Code Online (Sandbox Code Playgroud)

如果要确定最大值和最小值,它恰好有三个逻辑.我希望这会有所帮助.

  • 很高兴你打败了我,但这似乎不是一个家庭作业:) (2认同)