21xrx.com
2024-11-22 07:58:48 Friday
登录
文章检索 我的文章 写文章
C语言程序:比较三个数大小 输出最大、最小和中间值
2023-06-15 16:42:27 深夜i     --     --
比较大小 C语言 三个数

在C语言中,比较三个数大小的程序可以使用if语句和逻辑运算符来实现。以下是一个例子,可以计算出三个数中的最大、最小和中间值。


#include

int main()

{

  int a, b, c, max, min, mid;

  // 输入三个数

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

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

  // 比较大小,找出最大值和最小值

  if (a >= b && a >= c)

    max = a;

  else if (b >= a && b >= c)

    max = b;

  else

    max = c;

  if (a <= b && a <= c)

    min = a;

  else if (b <= a && b <= c)

    min = b;

  else

    min = c;

  // 计算中间值

  if (a == max)

  {

    if (b > c)

      mid = b;

    else

      mid = c;

  }

  else if (b == max)

  {

    if (a > c)

      mid = a;

    else

      mid = c;

  }

  else

  {

    if (a > b)

      mid = a;

    else

      mid = b;

  }

  // 输出结果

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

  printf("最小值是: %d\n", min);

  printf("中间值是: %d\n", mid);

  return 0;

}

  
  

评论区

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