创大钢铁,免费钢铁商务平台

购物车(0)

创大钢铁首页

现货行情

综合指数

创大多端推广
您的当前位置: 首页 > 钢百科 > 生活百科

c语言实现冒泡排序法

发布时间:2018-02-15 09:00 作者:互联网 来源:
14
工具/材料gcc+vim或visual studio操作方法01开启一个终端并打开vim,新建文件bubble.c。输入预处理指令#includestdio.h,用于调用printf函数02定义一个排序函数void sort(int *a, int n)。其中a表示待排序的数组的首

工具/材料

gcc+vim或visual studio

操作方法

  • 01

    开启一个终端并打开vim,新建文件bubble.c。
    输入预处理指令#include<stdio.h>,用于调用printf函数

  • 02

    定义一个排序函数void sort(int *a, int n)。
    其中a表示待排序的数组的首地址;
    n表示待排序数组的长度。

  • 03

    使用两层循环实现冒泡排序。其中外层控制循环的轮次;内层控制一次循环的比较位置。当相邻两数中后者较小时,交换它们的位置。

  • 04

    然后写一个函数用于打印一个数组,函数原型是void show(int* a, int n)。
    其中a表示待排序的数组的首地址;
    n表示待排序数组的长度。

  • 05

    接着,在main函数中对这个函数进行验证,验证的数组有两个
    a1 = {42,20,17,13,28,14,23,15};
    a2 = {22,34,3,40,18,4};

  • 06

    保存文档并编译、运行的结果如下:
    可见编写的排序算法是正确的


备注:数据仅供参考,不作为投资依据。
免责声明:本站发布此文目的在于促进信息交流,不存在盈利性目的,此文观点与本站立场无关,不承担任何责任。本站欢迎各方(自)媒体、机构转载引用我们文章(文章注明原创的内容,未经本站允许不得转载),但要严格注明来源创大钢铁;部分内容文章及图片来自互联网或自媒体,我们尊重作者版权,版权归属于原作者,不保证该信息(包括但不限于文字、图片、视频、图表及数据)的准确性、真实性、完整性、有效性、及时性、原创性等。未经证实的信息仅供参考,不做任何投资和交易根据,据此操作风险自担。
相关现货行情
名称 最新价 涨跌
螺纹钢 3750 +40
低合金板卷 3980 +10
低合金厚板 4560 -
衬塑管 6150 -
工字钢 3690 -
镀锌板卷 4440 -
冷轧卷板 13940 -
冷轧取向硅钢 12300 -
圆钢 4150 +50
钨铁 201500 0
低合金方坯 3630 +50
铁精粉 890 -
二级焦 2720 -
铝锭 20560 +10
中废 2185 100