#include<stdio.h>
#include<Windows.h>
int main()
{
int i = 0;
int j = 0;
int k;
int tmp;
int a[] = { 1, 10, 8, 5, 18, 24, 5 };
int len = sizeof(a) / sizeof(a[0]);
for (i = 0; i < len; i++)
{
k = i;
for (j = i + 1; j < len; j++)
{
if (a[j] < a[k])
{
k = j;
}
}
if (k != i)
{
tmp = a[i];
a[i] = a[k];
a[k] = tmp;
}
}
for (i = 0; i < len; i++)
{
printf("%d\n", a[i]);
}
system("pause");
return 0;
}
选择排序(从小到大)
最新推荐文章于 2023-02-12 20:42:34 发布