21xrx.com
2024-11-22 12:25:30 Friday
登录
文章检索 我的文章 写文章
C语言实现三个整数从小到大排列
2023-06-18 11:16:23 深夜i     --     --
C语言 排序算法 swap函数

在计算机程序设计中,排序算法是一个重要的主题。这个主题不仅在日常工作中用到,同时也是计算机科学教育中的基础。在C语言中,实现三个整数从小到大进行排列可以通过以下代码实现:


#include

void swap(int *a, int *b)

{

  int temp = *a;

  *a = *b;

  *b = temp;

}

int main()

{

  int a, b, c;

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

  if(a > b)

    swap(&a, &b);

  if(a > c)

    swap(&a, &c);

  if(b > c)

    swap(&b, &c);

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

  return 0;

}

在这个程序中,我们使用了三个变量来存储我们需要排列的三个整数。然后,我们通过调用swap函数来交换变量中存储的值,使得最终的输出是三个整数按从小到大排列。

  
  

评论区

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