c++数组将十个数按照由小到大的顺序排列
时间: 2024-01-27 09:04:51 浏览: 99
您可以使用冒泡排序(Bubble Sort)算法将数组按从小到大的顺序排序。具体步骤如下:
1. 定义一个包含十个数的数组。
2. 使用两重循环,外层循环控制排序的轮数,内层循环控制每一轮的比较次数。
3. 每一轮比较相邻的两个数,如果前一个数比后一个数大,则交换它们的位置。
下面是代码示例:
```c++
#include <iostream>
using namespace std;
int main()
{
int arr[10] = {9, 8, 7, 6, 5, 4, 3, 2, 1, 0};
for(int i = 0; i < 9; i++) // 外层循环控制排序的轮数
{
for(int j = 0; j < 9 - i; j++) // 内层循环控制每一轮的比较次数
{
if(arr[j] > arr[j+1]) // 如果前一个数比后一个数大,则交换它们的位置
{
int temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
for(int i = 0; i < 10; i++)
{
cout << arr[i] << " ";
}
return 0;
}
```
输出结果为:0 1 2 3 4 5 6 7 8 9
阅读全文