选择与冒泡排序
时间:2010-10-27 来源:evilsword

// sort1.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
using namespace std;
void sort(int args[],int leng);
int _tmain(int argc, _TCHAR* argv[])
{
int a;
int args[]={9,8,7,6,5,4,44};
int leng=sizeof(args)/sizeof(int);
sort(args,leng);
cin>>a;
return 0;
}
//冒泡?
//void sort(int args[],int leng)
//{
// int temp;
// for (int i=0;i<leng-1;i++)
// {
// for (int j=0;j<leng-1-i;j++)
// {
// if (args[j]>args[j+1])
// {
// temp=args[j];
// args[j]=args[j+1];
// args[j+1]=temp;
// }
//
// }
// }
// for (int i=0;i<leng;i++)
// {
// cout<<args[i]<<endl;
// }
//}
//选择?
void sort(int args[],int leng)
{
int temp;
for (int i=0;i<leng-1;i++)
{
for (int j=i+1;j<leng;j++)
{
if (args[i]>args[j])
{
temp=args[i];
args[i]=args[j];
args[j]=temp;
}
}
}
for (int i=0;i<leng;i++)
{
cout<<args[i]<<endl;
}
}
相关阅读 更多 +