21xrx.com
2024-12-22 22:35:03 Sunday
登录
文章检索 我的文章 写文章
学习C语言 轻松掌握三个数排序的最简程序
2023-06-17 11:56:14 深夜i     --     --
C语言 排序 程序

当我们学习C语言的时候,掌握一些基本的算法是非常必要的,例如对三个数进行排序。在下面的程序中,我们将学会如何用最简单的方式实现这一算法。

代码如下:


#include

void swap(int *, int *);

int main()

{

  int a, b, c;

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

  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\n", a, b, c);

  return 0;

}

void swap(int *p, int *q)

{

  int temp;

  temp = *p;

  *p = *q;

  *q = temp;

}

这段代码中,我们通过三个if语句对三个数进行了大小的比较,并且调用了swap函数来实现交换,最终输出排好序的结果。这个程序非常简单易懂,是初学者学习C语言的一个不错的例子。

  
  

评论区

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