c++定义一维数组,存放十个数字,用选择法对10个整数进行排序。
时间: 2023-11-21 12:30:45 浏览: 75
c++10个整数排序
好的,以下是 C++ 的代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
int a[10] = {9, 3, 1, 7, 5, 4, 8, 2, 6, 0}; // 定义一维数组并初始化
int n = 10;
// 选择排序
for (int i = 0; i < n - 1; i++) {
int minIndex = i;
for (int j = i + 1; j < n; j++) {
if (a[j] < a[minIndex]) {
minIndex = j;
}
}
if (minIndex != i) {
int temp = a[i];
a[i] = a[minIndex];
a[minIndex] = temp;
}
}
// 输出排序后的数组
cout << "排序后的数组为:";
for (int i = 0; i < n; i++) {
cout << a[i] << " ";
}
cout << endl;
return 0;
}
```
输出结果为:
```
排序后的数组为:0 1 2 3 4 5 6 7 8 9
```
以上是用选择排序算法对一维数组进行排序的代码实现,希望能对你有所帮助!
阅读全文