冒泡排序
算法笔记6-3 冒泡排序
题目描述:从键盘上输入10个整数,用冒泡法对这10个数进行排序(由小到大)。
#include<stdio.h>
int main(){
int a[10];
int temp;
for(int i = 0; i < 10; i++){
scanf("%d",&a[i]);
}
for(int i = 10; i >= 0; i–){
for(int j = 0; j < i - 1; j++){
if(a[j] > a[j + 1]){
temp = a[j];
a[j] = a[j + 1];
a[j + 1] = temp;
}
}
}
for(int i = 0; i < 10; i++){
printf("%d\n",a[i]);
}
return 0;
}