经典冒泡排序法
2015-12-08 00:07
316 查看
据说这是一个需要我们深刻理解并掌握的排序方法:)
冒泡算法代码:
#define N 5#include <stdio.h>
int main(void){
float arr
,temp;
int i,j;
printf("请输入%d个要比较的数字:\n", N);
for(i=0; i<N; i++){ /* 循环接收10个数字 */
scanf("%f", &arr[i]);
}
for(i=1; i<N; i++){
for(j=N-1; j>=i; j--){
if(arr[j]<arr[j-1]){
temp = arr[j];
arr[j] = arr[j-1];
arr[j-1] = temp;
}
}
}
printf("排序后该数列为:\n");
for(i=0; i<N; i++){ /* 排序后,循环输出这10个数字 */
printf("%f\n", arr[i]);
}
system("pause");
}
相关文章推荐
- git版本控制开发流程小结笔记(一)
- C#的Activator.CreateInstance方法
- 超链算法升级 百度站长平台拒绝外链工具将下线
- 1 秒内启动Linux的方法
- Linux下启动tomcat的方法
- js正则表达式学习笔记
- js正则表达式常用函数详解
- js正则表达式常用函数详解(续)
- Python使用pygame模块编写俄罗斯方块游戏的代码实例
- 一波神奇的Python语句、函数与方法的使用技巧总结
- 使用Python编写简单的画图板程序的示例教程
- PHP使用MPDF类生成PDF的方法
- PHP MPDF中文乱码的解决方式
- 如何使用GDB调试PHP程序
- 学习php设计模式 php实现合成模式(composite)
- 学习php设计模式 php实现命令模式(command)
- mysql 创建表时以UTF8编码
- PHP7正式版测试,性能惊艳!
- 学习php设计模式 php实现模板方法模式
- UPUPW 更新 64 位 Apache 系列 PHP 7.0 正式版