使用一维数组进行简单排序(冒泡法)
2015-09-08 22:08
423 查看
#include"stdio.h" main(){ int arr[4]; int i ,j; for(i=0;i<4;i++){ scanf("%d",&arr[i]); } for(i=0;i<4;i++){ int temp=0; for(j=i;j<4;j++){ if(arr[j]>arr[i]){//交换两个数字的两种不同方法 //temp=arr[i]; //arr[i]=arr[j]; //arr[j]=temp; arr[j]=arr[i]+arr[j]; arr[i]=arr[j]-arr[i]; arr[j]=arr[j]-arr[i]; } } } for(i=0;i<4;i++){ printf("%d\t",arr[i]); } printf("数组的长度%d", sizeof(arr)/sizeof(arr[0])); }
相关文章推荐
- PS的简单操作!
- Linux系统上的任务计划相关命令at、crontab的使用方法
- APACHE+PHP+MYSQL环境搭建
- Ubuntu12.04安装Apache2+PHP5+MySql
- jsp学习----纯jsp页面
- iOS——UINavigationController
- 关于 assign与weak的区别?什么时候使用weak.
- MAC上安装Docker
- Java基础知识回顾
- 一个应届计算机毕业生的2012求职之路
- PS
- noip2005 篝火晚会 (模拟)
- nginx按分钟切割日志
- 高可用集群原理
- QuartZ的线程锁
- 一些小Bug,技巧以及注意事项
- linux 资源
- python—解决“Unable to find vcvarsall.bat”错误
- struts2的自定义拦截器和配置
- CentOS启动流程