C++语言定义一维数组,存放十个数字,用选择法对10个整数进行排序
时间: 2023-11-21 22:25:42 浏览: 85
好的,我来为您解答。您可以参考下面的代码实现:
```c++
#include <iostream>
using namespace std;
// 选择排序函数
void selectionSort(int arr[], int n) {
for (int i = 0; i < n - 1; i++) {
int minIndex = i;
for (int j = i + 1; j < n; j++) {
if (arr[j] < arr[minIndex]) {
minIndex = j;
}
}
swap(arr[i], arr[minIndex]);
}
}
int main() {
int arr[10] = {3, 6, 2, 1, 7, 5, 8, 4, 9, 10}; // 定义一维数组,存放十个数字
int n = 10;
selectionSort(arr, n); // 使用选择排序对数组进行排序
// 输出排序后的数组
for (int i = 0; i < n; i++) {
cout << arr[i] << " ";
}
cout << endl;
return 0;
}
```
以上代码中,我们定义了一个长度为10的一维数组arr,存放了十个数字。然后使用选择排序对这个数组进行排序。最后输出排序后的数组。希望对您有所帮助!
阅读全文