21xrx.com
2024-09-17 04:18:38 Tuesday
登录
文章检索 我的文章 写文章
C语言:三个数由小到大输出方法
2023-06-15 14:14:26 深夜i     --     --
C语言 数字排列 if

在C语言中,输出三个数字由小到大排列很简单。我们可以使用if else语句或者比较运算符(>, <, ==)等来实现。下面是一个例子:


#include

int main() {

  int a, b, c;

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

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

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

    if (b < c) {

      printf("%d %d %d", a, b, c);

    } else {

      printf("%d %d %d", a, c, b);

    }

  } else if (b < a && b < c) {

    if (a < c) {

      printf("%d %d %d", b, a, c);

    } else {

      printf("%d %d %d", b, c, a);

    }

  } else if (c < a && c < b) {

    if (a < b) {

      printf("%d %d %d", c, a, b);

    } else {

      printf("%d %d %d", c, b, a);

    }

  }

  return 0;

}

以上代码使用了三个if else语句来判断三个数字的排列顺序,并输出结果。其中,第一个if else语句判断a是否最小,第二个判断b是否最小,第三个判断c是否最小。如果是,执行内部的if else语句,依次输出三个数字。

else语句。

  
  

评论区

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