C语言冒泡排序

简介: C语言冒泡排序
#include <stdio.h>
int main()
{
  int a[10];
  int i, j;
  int temp;
  printf("请输入10个整数:");
  for (i = 0; i < 10; i++)
  {
    scanf_s("%d", &a[i]);
  }
  for (i = 0; i < 9; i++)
  {
    for (j = 0; j < 9 - i; j++)
    {
      if (a[j] > a[j + 1])
      {
        temp = a[j];
        a[j] = a[j + 1];
        a[j + 1] = temp;
      }
    }
  }
  printf("排列后顺序为:");
  for (i = 0; i < 10; i++)
  {
    printf("%d ", a[i]);
  }
  printf("\n");
  return 0;
}

有问题留言,这个事最基础的demo,还可以改进的哦

相关文章
|
18天前
|
C语言
【C语言】拿捏冒泡排序(图解)
【C语言】拿捏冒泡排序(图解)
|
18天前
|
搜索推荐 算法 C语言
C语言:冒泡排序
C语言:冒泡排序
|
18天前
|
Java C语言
用Java(C语言也可以看)实现冒泡排序和折半查找(详细过程图)+逆序数组
用Java(C语言也可以看)实现冒泡排序和折半查找(详细过程图)+逆序数组
32 0
|
5天前
|
算法 C语言 C++
C语言进阶:冒泡排序函数初步实现
C语言进阶:冒泡排序函数初步实现
|
13天前
|
存储 C语言
C语言初阶④(数组)知识点+编程作业(三子棋,冒泡排序)(下)
C语言初阶④(数组)知识点+编程作业(三子棋,冒泡排序)
20 1
|
13天前
|
存储 C语言
C语言初阶④(数组)知识点+编程作业(三子棋,冒泡排序)(上)
C语言初阶④(数组)知识点+编程作业(三子棋,冒泡排序)
22 0
|
18天前
|
C语言
【C语言/数据结构】排序(选择排序,推排序,冒泡排序)
【C语言/数据结构】排序(选择排序,推排序,冒泡排序)
15 0
|
18天前
|
C语言
C语言的冒泡排序
C语言的冒泡排序
19 0
|
18天前
|
搜索推荐 算法 C语言
【排序算法】C语言实现选择排序与冒泡排序
【排序算法】C语言实现选择排序与冒泡排序
|
18天前
|
算法 C语言
C语言之冒泡排序、快速排序法、希尔排序法
C语言之冒泡排序、快速排序法、希尔排序法