#include
using namespace std;
int main(){
int a[] = {5,4,1,3,2};
for(int i = 0;i<5;i++){ //把最小的放到最后面
for(int j = i;j<4;j++){
if(a[j]1]){ //如果满足条件,就交换
int temp = a[j];
a[j] = a[j+1];
a[j+1] = temp;
}
}
}
for(i=0;i<5;i++) cout<" ";
}
通过这个就能够达到冒泡的效果,冒泡排序也就是实现了,这也是大多数人冒泡排序写错的原因。