C语言-经典算法
1. 冒泡排序法
就是数组中相邻两个数进行比较,小的不动,大的后移。
# include<stdio.h>
int main(){
int nums[10] = {3, 5, 2, 1, 8, 4, 9, 6, 7, 10};
int i, j , temp;
for (i=0; i < 10 - 1; i++){
for(j= 0; j < 10 - i- 1; j++){
if (nums[j] > nums[j + 1]){
temp = nums[j];
nums[j] = nums[j + 1];
nums[j + 1] = temp;
}
}
}
for (i = 0; i < 10; i++){
printf("%d ", nums[i]);
}
printf("\n");
return 0;
}