第1个回答 2012-03-14
#include <iostream>
using namespace std;
void number(int *p,int size)
{
int ex;
for(int j=0;j<(size-1);j++)
{
for(int k=0;k<(size-1-j);k++)
{
if(p[k]>p[k+1])
{
ex=p[k];
p[k]=p[k+1];
p[k+1]=ex;
}
}
}
}
int main()
{ int i,n;
int *t=new int[n];
cout<<"输入比较个数"<<endl;
cin>>n;
cout<<"输入要比较数组"<<endl;
for( i=0;i<n;i++)
{
cin>>t[i];
}
number(t,n);
cout<<"排序后的数组"<<endl;
for( i=0;i<n;i++)
{
cout<<t[i]<<",";
}
return 0;
}
这是冒泡排序的例子,自己定义你要排几个数,分别为哪些数都可以