21xrx.com
2024-12-27 05:18:51 Friday
登录
文章检索 我的文章 写文章
C语言编程:三个整数从小到大输出的实现方法
2023-06-16 15:33:53 深夜i     --     --
C语言 排序算法 插入排序

C语言中有很多基础的排序算法,比如冒泡排序、选择排序和插入排序,这些方法都可以用来对一组数据进行排序。而将三个整数从小到大输出,可以使用其中最简单的一种——插入排序。下面我们用C语言来实现这个功能。

首先,我们需要从键盘或者其他输入设备读取三个整数,然后定义一个数组来存储这三个整数,接着就可以开始编写插入排序的代码了。

插入排序的基本思想是先将一个元素插入到已排好序的序列中,在这个过程中不断调整前面已排好序的元素,使序列有序。对于这个问题,我们可以依次把这三个元素当成一个序列来排序,具体的代码实现如下:


#include

int main()

{

  int a[3];

  int i, j, temp;

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

  for(i=0; i<3; i++)

  {

    scanf("%d", &a[i]);

  }

  for(i=1; i<3; i++)

  {

    temp = a[i];

    j = i-1;

    while(j>=0 && temp

    {

      a[j+1] = a[j];

      j--;

    }

    a[j+1] = temp;

  }

  printf("从小到大的顺序输出为:");

  for(i=0; i<3; i++)

  {

    printf("%d ", a[i]);

  }

  return 0;

}

运行代码后,输入三个整数,程序会对这三个数进行排序,最后输出排序后的结果。

  
  

评论区

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