C语言——<算法>_冒泡算法的使用及理解
对数组内数值进行有规则排序时,就要用冒泡算法,也是比较简单的一个算法
#include <stdio.h>
#include <stdlib.h>
int main() {
int a[] = { 5,26,7,22,3,36,30,12,80,15,32 };
// printf("%d",_countof(a));
for (int i = 0; i < _countof(a) -1;++i) {
for (int j =0; j < _countof(a) -i-1;++j) {
if (a[j] > a[j+1]) {
int k = a[j];
a[j] = a[j + 1];
a[j + 1] = k;
}
}
}
for (int i = 0; i < _countof(a);++i) {
printf("%d\n",a[i]);
}
return 0;
}
计算机学科是一门科学,出现的所有问题都可以用实践来证明!