c++编程问题:用选择法对 10 个整数从小到大排序。
1个回答
展开全部
#include <iostream>
using namespace std;
void main()
{
int i, j, t, k;
int a[10] = {8,9,6,7,4,5,2,0,1,-7};
for (i = 0; i < 10; i++)
{
k = i;
for (j = i + 1; j < 10; j++)
if (a[j] < a[k])
k = j;
if (k != i)
{
t = a[k];
a[k] = a[i];
a[i] = t;
}
}
cout << "排序以后:\n";
for (i = 0; i < 10; i++)
cout << a[i] << ' ';
cout << endl;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询