冒泡排序的C语言实现
来源:互联网 发布:网络推广的工作 编辑:程序博客网 时间:2024/05/22 07:58
冒泡排序是一种较为简单的排序算法,原理是不断地把最大值传递到数组最后面,一次来达到排序的目的。比如一列数:9 8 0 6 2,第一次将9传递到最右边,变为8 0 6 2 9,然后再进行排序,将8传递到最右边,变为0 6 2 8 9,一次类推。代码如下:
#include <stdio.h>int main(){ int n=0; scanf("%d",&n);//输入要排序的数的数量 int num[n]; int a=0; for(a=0;a<n;a++) scanf("%d",&num[a]);//输入具体数据 int i=0,j=0; for(a=0;a<n-1;a++) for(j=0;j<n-1-a;j++) { if(num[j]>num[j+1]) { i=num[j+1]; num[j+1]=num[j]; num[j]=i; //通过交换将最大值传递到右边 } }//排序完毕 for(a=0;a<n;a++) printf("%d ",num[a]); printf("\n");//输出排序后的顺序 return 0;}
1 0
- 冒泡排序算法的c语言实现
- 冒泡排序的C语言实现
- 冒泡排序的C语言实现
- C语言冒泡排序的实现
- 冒泡排序的C语言实现
- C语言实现简单的冒泡排序
- C语言实现冒泡排序
- 冒泡排序C语言实现
- 冒泡排序C语言实现
- 实现冒泡排序(c语言)
- 冒泡排序--C语言实现
- 冒泡排序--c语言实现
- 冒泡排序(C语言实现)
- 冒泡排序C语言实现
- c语言实现冒泡排序
- c语言实现冒泡排序
- C语言实现冒泡排序
- C语言实现冒泡排序
- 卖书的
- android测量控件在屏幕上的坐标
- 将当前可视化组件进行截图保存为图…
- C++ vector 学习
- 如何将Android应用程序窗口的背景…
- 冒泡排序的C语言实现
- 在TextView中添加图片的三种方式
- android中自定义span对象的动作
- listview快速滑动条设置
- android动态加载未安装的apk文件中…
- 判断四大应用程序组件是否安装
- 1.3.1Netty 快速入门
- 线程
- 设置对话框在窗口中的位置和透明度