#include
#include
#include
using namespace std;
void swap(int &a,int &b);
int main()
{
int n;
cout<<"输入n"<
int i,j,k,*array;
array=(int *)malloc(n * sizeof(int));
cout<<"请输入"<
for(i=0;i
k=i;// 选择具有关键码最大的对象
for(j=i+1;j
if(k!=i)
swap(array[k],array[i]);交换到第i个位置
}
cout<<"选择排序后的数列为:"<
return 0;
}
void swap(int &a,int &b)//交换两数值的函数
{
int temp;
temp=a;
a=b;
b=temp;
}
#include
using namespace std;
void sort(int a[],int n)
{
int i,j,k,t;
for(i=0;i
k=i;
for(j=i+1;j
if(a[j] k=j;
t=a[k];
a[k]=a[i];
a[i]=t;
}
}
}
void main()
{
int n,a[10];
int i;
cin>>n;
for(i=0;i
sort(a,n);
for(i=0;i
}