三个数的最大值

前提条件:

  1. 熟悉if-else语句
  2. 熟悉运算符

程序逻辑

  1. (var1>var2)且(var1>var3) ----> var1 最大
  2. (var2>var1)且(var2>var3) ----> var2 最大
  3. (var3>var1)且(var3>var2) ----> var3 最大
  4. 以上都不是,三个数都相等。

代码

#include<stdio.h>

int main()
{
    unsigned int var1;
    unsigned int var2;
    unsigned int var3;

    printf("\nEnter var1 = ");
    scanf("%d",&var1);

    printf("\nEnter var2 = ");
    scanf("%d",&var2);

    printf("\nEnter var3 = ");
    scanf("%d",&var3);

    if((var1>var2)&&(var1>var3))
    {
      printf("\nvar1 最大");
    }
    else if((var2>var1)&&(var2>var3))
    {
      printf("\nvar2 最大");
    }
    else if((var3>var1)&&(var3>var2))
    {
      printf("\nvar3 最大");
    }
    else
    {
       printf("\n三个数都相等");
    }

    return 0;
}

运行结果

寻找三个数中的最大值