21xrx.com
2024-12-28 06:17:35 Saturday
登录
文章检索 我的文章 写文章
C语言中实现三个数比大小的方法及代码示例
2023-06-16 14:09:17 深夜i     --     --
C语言 比大小 三个数

在C语言编程中,经常需要比较多个数的大小,并选出其中的最大值或最小值。针对比较三个数大小的情况,可以通过嵌套的if-else语句或者使用三目运算符来实现。

首先,使用if-else语句的比较方法如下:


#include

int main()

{

  int a, b, c, max;

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

  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("请输入三个整数:");

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

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

  

  printf("最大值为:%d\n",max);

  return 0;

}

通过以上代码的实现,可以得到三个数的最大值,同理可以通过条件修改,得到三个数的最小值。总之,这些代码都是可用的模板,可以有创意地使用,实现自己的需求。

  
  

评论区

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