常见的冒泡法跟桶排序 c语言代码

简介: 常见的冒泡法跟桶排序 c语言代码
  #include<stdio.h>
  int main(){                        int a[10];   //冒泡法
                   int i,j, t;
                   printf("输入十个数:\n");
                   for (i = 0; i < 10; i++)
                   scanf("%d", &a[i]);
                   printf("\n");
                   for(j=0;j<9;j++)
                   for(i=0;i<9;i++)
                     if (a[i] > a[i + 1]) {
                       t = a[i]; a[i] = a[i + 1]; a[i + 1] = t;
                     }
                   printf("  the soreted numbers:\n");
                   for (i = 0; i < 10; i++)
                         printf(" %d" , a[i]);
                     printf("\n");
                                      return 0;
}
#include<stdio.h> //桶排序
int main(){
                                     int a[101], n, j, t, i;
                   scanf("%d", &n);//读入n
                   for (i = 1; i <= n; i++)//循环读入n个图书的ibsn号
                   {
                     scanf("%d", &a[i]);
                   }
                   for (i = 1; i <= n - 1; i++) {
                     for (j = 1; j <= n - 1; j++) {
                       if (a[i] > a[j]) {
                         t = a[i]; a[i] = a[i + 1]; a[i + 1] = t;
                       }
                     }
                   }
                   printf("%d", a[1]);//输出第一个数
                   for (i = 2; i <= n; i++)
                   {
                     if (a[i] != a[i - 1])
                       printf("%d", a[i]);
                   }
                   getchar(); getchar();
}
相关文章
|
2月前
|
存储 编译器 C语言
【数据结构】C语言实现链队列(附完整运行代码)
【数据结构】C语言实现链队列(附完整运行代码)
43 0
|
2月前
|
存储 编译器 C语言
【数据结构】C语言实现带头双向循环链表万字详解(附完整运行代码)
【数据结构】C语言实现带头双向循环链表万字详解(附完整运行代码)
11 0
|
2月前
|
存储 编译器 C语言
【数据结构】C语言实现单链表万字详解(附完整运行代码)
【数据结构】C语言实现单链表万字详解(附完整运行代码)
46 0
|
2月前
|
存储 算法 程序员
【数据结构】C语言实现顺序表万字详解(附完整运行代码)
【数据结构】C语言实现顺序表万字详解(附完整运行代码)
45 0
|
2月前
|
人工智能 BI C语言
【C语言】求两个数的最大公约数和最小公倍数(极简代码版)
【C语言】求两个数的最大公约数和最小公倍数(极简代码版)
18 1
|
2月前
|
存储 编译器 C语言
C语言难?深度剖析第一段C语言代码—带你快速入门C语言
C语言难?深度剖析第一段C语言代码—带你快速入门C语言
42 0
|
2月前
|
算法 安全 C语言
使用C语言实现DES算法代码
使用C语言实现DES算法代码
|
13天前
|
传感器 算法 C语言
C语言在嵌入式系统开发中的优化策略与代码实现
C语言在嵌入式系统开发中的优化策略与代码实现
26 1
|
18天前
|
存储 算法 C语言
C语言进阶:顺序表(数据结构基础) (以通讯录项目为代码练习)
C语言进阶:顺序表(数据结构基础) (以通讯录项目为代码练习)
|
18天前
|
编译器 Linux C语言
C语言:预处理详解(知识点和代码演示)
C语言:预处理详解(知识点和代码演示)