选择排序
2016-01-28 10:11
169 查看
#include <iostream>
using namespace std;
void prin(int *p,int n)
{
int i;
for(i=0;i<n;i++)
cout<<p[i]<<" ";
}
void sort(int *p,int n)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=i;j<n;j++)
{
if(p[j]<p[i])
{
p[j]=p[j]+p[i];
p[i]=p[j]-p[i];
p[j]=p[j]-p[i];
}
}
}
}
int main()
{
int p[]={5,45,78,1,6,4,7,9};
sort(p,8);
prin(p,8);
return 0;
}
using namespace std;
void prin(int *p,int n)
{
int i;
for(i=0;i<n;i++)
cout<<p[i]<<" ";
}
void sort(int *p,int n)
{
int i,j;
for(i=0;i<n;i++)
{
for(j=i;j<n;j++)
{
if(p[j]<p[i])
{
p[j]=p[j]+p[i];
p[i]=p[j]-p[i];
p[j]=p[j]-p[i];
}
}
}
}
int main()
{
int p[]={5,45,78,1,6,4,7,9};
sort(p,8);
prin(p,8);
return 0;
}
相关文章推荐
- IOS通讯录分区section汉字转拼音截取首字母
- 批量修改文件权限
- JVM调优
- spinner中的onNothingSelected方法到底什么时候调用?
- spinner中的onNothingSelected方法到底什么时候调用?
- 面向对象编程(一)——面向对象和面向过程
- CSDN最新博客积分,等级,C币,专家,搬家等规则
- JS require 深入剖析
- 同步通信与异步通信
- Linux后台进程管理利器:supervisor
- spinner中的onNothingSelected方法到底什么时候调用?
- tornado 使用过程中提示‘no module name ioloop’
- spinner中的onNothingSelected方法到底什么时候调用?
- 导入adt项目进入android studio报Error:(2) Error parsing XML: prefix must not be bound to one of the reserved
- C语言中printf输出的奇怪错误 http://segmentfault.com/q/1010000002534752
- java连接mysql的通用步骤?
- Eclipse导入Maven项目报错:Dynamic Web Module 3.0 requires Java 1.6
- PHP中可变变量和php可变函数到底有什么用?
- 移动端rem单位用法
- 人工智能 能战胜围棋世界冠军李世石吗