《冒泡法排序》
2016-03-04 10:08
197 查看
/* 这个冒泡法排序可以实现“可变长数组的排序”问题。 因为数组的大小是从实参传进来的。 */ #include<stdio.h> void sort(int n) { int i,j,t; int a ; printf("请输入%d个整数:"); for(i=0;i<n;i++){ scanf("%d",&a[i]); } printf("\n排序之前的数组顺序是:"); for(i=0;i<n;i++){ printf("%d\t",a[i]); } printf("\n用冒泡法对数组进行排序,"); for(i=0;i<n-1;i++){ for(j=0;j<n-1-i;j++){ if(a[j] > a[j+1]){ t = a[j]; a[j] = a[j+1]; a[j+1] = t; } } } printf("排序后的数组顺序是:\n"); for(i=0;i<n;i++){ printf("%d\t",a[i]); } return; } int main() { sort(5); return 0; }
相关文章推荐
- Kafka - 消费接口分析
- 20 个 Linux 命令面试问答
- Android开发线程循环轮播显示
- CADisplayLink简单应用
- ps打造艺术感彩色人像海报效果
- web登录用户名密码加密
- Android换肤技术总结
- c#使用类库编写word插件注意事项
- python Scrapy安装和介绍
- bootstrap面包屑导航
- byte[]和InputStream的相互转换[转载]
- awk使用shell变量,shell获取awk中…
- 《将博客搬至CSDN》
- [置顶] 基于nutcracker …
- nginx 获取源IP
- Session存储到Redis
- linux shell脚本用while&nbsp…
- 如何解决“504 Gateway T…
- 使用supervisor监控进程
- MYSQL order by排序与索引关系总结