21xrx.com
2024-12-22 23:31:51 Sunday
登录
文章检索 我的文章 写文章
如何在C语言中对3个数进行从小到大的排序
2023-06-15 14:54:42 深夜i     --     --
C语言 排序 冒泡排序

在C语言中,对3个数进行排序并不难,可以使用类似冒泡排序的方法。首先,我们可以使用if语句来比较每两个数的大小,如果前一个数比后一个数大,则交换它们的位置。然后我们继续比较下一个数对,以此类推,直到所有的数都被排好序。

以下是具体的排序代码:

#include

int main() {

  int a, b, c;

  printf("Enter three numbers:");

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

  if (a > b)

    int temp = a;

    a = b;

    b = temp;

  if (a > c)

    int temp = a;

    a = c;

    c = temp;

  if (b > c)

    int temp = b;

    b = c;

    c = temp;

  printf("The sorted numbers are: %d %d %d\n", a, b, c);

  return 0;

}

在这个程序中,我们先输入三个数a、b、c。然后,我们使用if语句按照顺序比较三个数的大小,并使用temp变量来保存交换后的结果。最后,我们输出排好序的三个数。

  
  

评论区

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