已知数组a[10]={1,3,5,7,9,2,4,6,8,0}。请编写用冒泡法排序的程序,对数组排序后输出到屏幕
时间: 2023-05-31 10:07:25 浏览: 88
C语言程序设计-编写函数用冒泡排序法对数组中的数据进行从小到大的排序;.c
5星 · 资源好评率100%
以下是用C++语言编写的冒泡排序代码:
```cpp
#include<iostream>
using namespace std;
void bubble_sort(int arr[], int n){ //定义冒泡排序函数
for(int i=0; i<n-1; i++){
for(int j=0; j<n-i-1; j++){
if(arr[j]>arr[j+1]){ //比较相邻两个数的大小
swap(arr[j], arr[j+1]); //交换两个数的位置
}
}
}
}
int main(){
int a[10]={1,3,5,7,9,2,4,6,8,0};
int n=10;
bubble_sort(a, n); //调用冒泡排序函数
for(int i=0; i<n; i++){
cout<<a[i]<<" ";
}
cout<<endl;
return 0;
}
```
输出结果为:0 1 2 3 4 5 6 7 8 9
阅读全文