温馨提示:文本由机器自动转译,部分词句存在误差,以视频为准
00:00
大家好,我是小林,今天要奖励23C语言实现从小到大对十个数进行排序,要求使用冒泡排序。冒泡排序是指重复的走访腰排序的元素,依次比较两个相邻的元素。看一下小林号的这个DEMO,从第六行开始讲定义三个整形变量,第七行是第一个整形数组,数组大小是十,第八行是一个提示语句,第九行是一个循环,I等于零,I小于十,也就是循环十次。第11行是个键盘输入F函数,它的作用就是从键盘依次输入十个数复值给数组。这三行开始就是冒泡排序,G等于零,G小于九,也就是循环十次。第十五行是内层循环冒泡排序,比较的是两个相邻的数,小林写的这个单是按照由小到大进行排序,第一个数仅需要比较九次,第一个数和第二个数相比较之后,大的数往后挪,小的数往前放。因此十五行内侧循环,小林这里写的是求解I,每一次都少比较一次。第16行就是一个比较,如果前一个数比后一个数大,就把前一个数赋值给中间变量T,把后一个数赋值给前一个数,把大的值赋值给后一个数,一直便利循环,直到不符合条件。第23行还是一个提示语句,上述只是进行了一个排序,所以说需要再写一个循环,用来输出这十个数I等于零,I小于十,也就是循环14,依次打印出即可。
01:25
看一下边运行结果,小林这里录入十个数给大家演示一下,小林这里写的是个英文逗号,所以说键盘输入的时候也得输入英文逗号。小林输入的十个数按照由小到大进行了排序,看到这的小伙伴可以右下角给小林点个赞,下节课要奖励二十四三元,实现将一个二维数组行和列的元素互换。小林建立一个500人的C语元学群,可以在主页加入进群好下课。
我来说两句