输入
二行
第一行数据个数n
第二行n个数据输出
从小到大的数据
样例输入
5 32 45 67 21 54样例输出
21 32 45 54 67
代码:
#include<iostream>
#include<cstring>
int r[110];
void selectSort(int r[ ],int n)
{
for(int i=1;i<n;i++)
{
int index=i;
for(int j=i+1;j<=n;j++)
{
if(r[j]<r[index])
index=j;
}
if(index!=i)
{
int w=r[i];
r[i]=r[index];
r[index]=w;
}
}
}
using namespace std;
int main()
{
int n;
cin>>n;
for(int i=1;i<=n;i++)
{
cin>>r[i];
}
selectSort(r,n);
for(int i=1;i<=n;i++)
{
cout<<r[i]<<" ";
}
cout<<endl;
return 0;
}