C语言

您所在的位置:网站首页 按从小到大的顺序排代表什么 C语言

C语言

2024-07-14 06:17| 来源: 网络整理| 查看: 265

1.方法思想

        数组在C语言中即为数据类型相同的一组数,将一组无规则数按大小依次排序并输出,可以采取冒泡排序的思想,所谓冒泡排序就是数字像汽水中的气泡一样总是向某个方向前进,最终到达最终点。

        假设我们定义了一组数组,从左到右 a[0] ~ a[9] 共10个数组元素,将a[0]与a[1]对比,如果a[0]大于等于a[1],就将二者的数对换(注意这里是将两者代表的数交换大小,而不是将1和0交换,a[1]和a[0]相当于两个容器,是用来装数字的),这样大的数就处于右边,否则不做处理,再比较 a[1]与a[2],同样的大数放右边,以此类推一直比对到a[9],那么第一轮下来,整个数组中最大的数一定是a[9],同理,我们进行第二轮,由于第一轮中已经确定a[9]是最大的数了,所以只要对剩下的9个数重复一遍操作,第二轮结束后就可以得到 a[8]



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3