21xrx.com
2024-12-23 02:02:10 Monday
登录
文章检索 我的文章 写文章
如何在C语言中比较三个数的大小并输出最大的数
2023-06-17 03:47:05 深夜i     --     --
C语言 比较大小 三个数 最大数

在C语言中,比较三个数的大小并输出最大的数是一个常见的问题。为了实现这个功能,可以使用if-else语句,也可以使用三元运算符。下面我们将介绍两种方法:

方法一:使用if-else语句

下面是使用if-else语句比较三个数大小并输出最大数的示例代码:


#include

int main()

{

  int a, b, c, max;

  printf("请输入三个整数:\n");

  scanf("%d%d%d", &a, &b, &c);

  if (a > b)

  {

    if (a > c)

    

      max = a;

    

    else

    

      max = c;

    

  }

  else

  {

    if (b > c)

    

      max = b;

    

    else

    

      max = c;

    

  }

  printf("三个数中最大的数是%d\n", max);

  return 0;

}

方法二:使用三元运算符

下面是使用三元运算符比较三个数大小并输出最大数的示例代码:


#include

int main()

{

  int a, b, c, max;

  printf("请输入三个整数:\n");

  scanf("%d%d%d", &a, &b, &c);

  max = (a > b) ? ((a > c) ? a : c) : ((b > c) ? b : c);

  printf("三个数中最大的数是%d\n", max);

  return 0;

}

无论使用哪种方法,输出结果都将是一样的。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复