Linux下的c基础编程——冒泡排序法
来源:互联网 发布:昆明网络主播招聘 编辑:程序博客网 时间:2024/06/10 16:55
今天我们来写一下冒泡排序法,其实我也是才学的,现学现卖,大家莫要笑话!
冒泡法主要是你要熟悉它的原理。
第一点:元素一先和元素二比较判断谁大,哪一个大就放在元素二上,挨个比较找出最大的元素放在在后面。
第二点:循环次数,例如10个元素,第一个元素要比较9次,第二个元素要比较8次,第三元素要比较7次,以此类推
下面我附上我的代码
#include <stdio.h>int main(){int a[10];int i;int j;int temp;printf("please input the arry!\n");for(i = 0; i < 10; i++){scanf("%d",&a[i]);}for(j = 0; j < 9 ; j++){for(i = 0; i < 9 - j; i++){if(a[i+1] < a[i]){temp = a[i+1];a[i+1] = a[i];a[i] = temp;}}}printf("the sorted numbers:\n");for(i = 0; i < 10; i++)printf("%d",a[i]);printf("\n"); return 0;}
运行结果见下图
0 0
- Linux下的c基础编程——冒泡排序法
- Linux下的C语言编程——冒泡法对字符串排序
- Linux下的C语言编程——字符串排序
- Linux下的c基础编程——魔方阵
- Linux下的c基础编程——字符串连接
- Linux下的c基础编程——空格输出
- 冒泡排序 Linux下c 实现
- Linux下简单的c编程——选择法排序
- Linux下的c基础编程——十进制转二进制(递归法)
- Linux下的C语言编程基础
- javaSE基础编程——排序(冒泡,选择)
- 编程基础之冒泡排序法
- C语言编程——次数排序--结构体数组及冒泡排序法
- 黑马程序员——C基础之冒泡排序
- Linux C 冒泡排序
- C程序下的深度冒泡排序
- Linux下C语言编程基础 —— Makefile
- linux下c编程基础
- 使用servlet处理http响应
- recyclerview分割线 -总结
- 谷歌市场项目代码详解(二)
- classpath变量的配置
- 初次使用gradle(一)
- Linux下的c基础编程——冒泡排序法
- Android 笔记 exif信息 uri信息
- 安卓中以“同步”的方式获取网络访问结果
- 某加固使用xposed脱壳
- ANDROID内存优化(大汇总——中)
- 算法学习:并行化初体验_JAVA实现并行化归并算法
- 设计模式学习笔记之策略模式
- 通过HttpURLConnection和HttpClient访问网络
- 熟悉Markedown的语法