21xrx.com
2025-03-23 07:15:21 Sunday
文章检索 我的文章 写文章
如何用C语言将三个数从大到小排序
2023-06-15 07:03:41 深夜i     10     0
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;
}

  
  

评论区