算法基础只冒泡排序法
来源:互联网 发布:淘宝网虚假交易处罚 编辑:程序博客网 时间:2024/05/21 08:56
#include<stdio.h>
int main()
{
float num[5],flog;
int i,j;
printf("please input 5 number:");
for(i = 0;i < 5; i++)
{
scanf("%f",&num[i]);
}
while(i != 0)
{
for(j = 0;j < 5;j++)
{
if(num[j] > num[j+1])//冒泡排序法的关键代码
{
flog = num[j];
num[j] = num [j + 1];
num[j + 1] = flog;
}
}
i--;
}
printf("Sorting result:");
for(i;i < 5;i++)
{
printf("%-6.2f",num[i]);
}
printf("\n");
return 0;
}
总结:冒泡排序法是算法中最基础的算法,也是很重要的算法之一。该程序只能对5个数字进行排序,但是可以改变数组的大小来改变排序数字的多少。
阅读全文
1 0
- 算法基础只冒泡排序法
- 基础算法---冒泡排序法
- 【算法基础】冒泡排序
- 算法基础-冒泡排序
- 基础算法 冒泡排序
- 基础算法 - 冒泡排序
- 基础算法-冒泡排序
- 算法基础--冒泡排序
- 【算法基础】冒泡排序
- 基础算法之冒泡排序
- 算法基础之冒泡排序
- 算法基础1:冒泡排序
- 算法基础之冒泡排序
- 基础算法之 冒泡排序
- 算法基础之排序篇-冒泡排序
- 基础算法之排序(1)--冒泡排序
- 基础算法--排序: 之冒泡排序
- 【基础算法】选择排序与冒泡排序
- javaweb时间动态显示
- 最大似然估计的缺陷 —— 方差和均值的 bias
- 创建追踪小部件的问题?
- maven 版本号不同的jar包 最终会以哪个jar为主
- 模板与宏的区别
- 算法基础只冒泡排序法
- (小程序)两个有趣的逻辑推理题
- td中内容在竖直方向上居中显示及js获取checkbox是否选中的方式
- 解决Sql Sever2008安装后,连接EAS服务器出现端口不通问题
- IOC控制反转和DI依赖注入
- 线程学习笔记
- iOS开发:APP拨打电话、发短信、发邮件功能
- 分布式架构理论篇
- Laravel 实战视频教程(精品)