#include<iostream>
using namespace std;
void Select_Sort(int array[], int len)
{//算法思想:每次从待排序的序列中选举最大(最小)的一个数放在第一个位置
for (int i = 0; i < len; i++)
{
for (int j = i + 1; j < len; j++)
{
int tmp;
if (array[i] < array[j])
{
tmp = array[i];
array[i] = array[j];
array[j] = tmp;
}
}
}
}
void main()
{
int a[10],i;
for ( i = 0; i < 10; i++)
{
cin >> a[i];
}
Select_Sort(a, 10);
for (i = 0; i < 10; i++)
{
cout << "a[" << i << "]=" << a[i] << endl;
}
system("pause");
}
选择排序
最新推荐文章于 2024-09-28 22:14:04 发布