21xrx.com
2024-12-23 00:14:52 Monday
登录
文章检索 我的文章 写文章
如何用C语言将三个数从大到小排序
2023-06-15 07:03:41 深夜i     --     --
C语言 排序 三个数

在C语言中,排序是一项基本的操作,而将三个数从大到小排序则更是常见。下面将介绍如何用C语言实现将三个数从大到小排序。

首先,我们可以定义三个变量a、b、c来分别存储这三个数。然后,我们可以使用if语句嵌套来进行比较和交换操作,具体步骤如下:

1. 比较a和b,如果a比b小,则交换a和b的值。

2. 比较b和c,如果b比c小,则交换b和c的值。

3. 再次比较a和b,如果a比b小,则交换a和b的值。

4. 最终,a、b、c的值就从大到小排好序了。

下面是按照上述步骤实现的C语言代码:


#include

int main()

{

  int a, b, c, temp;

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

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

  if(a < b)

    temp = a;

    a = b;

    b = temp;

  

  if(b < c)

    temp = b;

    b = c;

    c = temp;

  

  if(a < b)

    temp = a;

    a = b;

    b = temp;

  

  printf("从大到小的排序结果为:%d %d %d", a, b, c);

  return 0;

}

  
  

评论区

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