1.输入 10 个整数,用选择法对这 10 个整数按从小到大的顺序排序并输出排序后的结果。
时间: 2023-12-03 15:46:08 浏览: 87
选择法对十个数排序
5星 · 资源好评率100%
以下是使用C++语言实现选择排序的程序代码:
```cpp
#include <iostream>
using namespace std;
int main()
{
int arr[10]; // 定义一个包含 10 个整数的数组
int i, j, minIndex, temp;
// 输入 10 个整数
cout << "请输入 10 个整数:" << endl;
for (i = 0; i < 10; i++) {
cin >> arr[i];
}
// 选择排序
for (i = 0; i < 9; i++) {
minIndex = i;
for (j = i + 1; j < 10; j++) {
if (arr[j] < arr[minIndex]) {
minIndex = j;
}
}
if (minIndex != i) {
temp = arr[i];
arr[i] = arr[minIndex];
arr[minIndex] = temp;
}
}
// 输出排序后的结果
cout << "排序后的结果为:" << endl;
for (i = 0; i < 10; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
运行程序后,输入10个整数,程序将按从小到大的顺序对这10个整数进行排序并输出排序后的结果。
阅读全文