选择排序;
9 2 5 4 8 6 1 0 3 7,进行排序;
选择排序的思想是什么,默认第一个数是最小值,再看后面有没有比它更小的,如果有,那么,这两个数调换位置,以此类推,直到所有数有序为止,好了,话不多说,我们直接做题;
#include<iostream>
using namespace std;
int main()
{
int a[15];
int i,j,min,t;
for(i=1;i<=10;i++)
{
cin>>a[i];
}
for(j=1;j<=9;j++)
{
min=j;
for(i=j+1,i<=10;i++)
{
if(a[min]>a[i])
{
min=i;
}
}
t=a[min];
a[min]=a[j];
a[j]=t;
}
for(i=1;i<=10;i++)
{
cout<<a[i];
}
return 0;
}
好了,记住每天保持微笑,我是修勾,我们下期见;
2赞更