对数组内数值进行有规则排序时,就要用冒泡算法,也是比较简单的一个算法

#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("%dn",a[i]);
    }
    return 0;
}
内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!

相关课程