C语言课件冒泡排序法.ppt
《C语言课件冒泡排序法.ppt》由会员分享,可在线阅读,更多相关《C语言课件冒泡排序法.ppt(8页珍藏版)》请在冰点文库上搜索。
![C语言课件冒泡排序法.ppt](https://file1.bingdoc.com/fileroot1/2023-5/10/2e42c47f-fdee-4df4-988e-d2b53cc03254/2e42c47f-fdee-4df4-988e-d2b53cc032541.gif)
用冒泡排序法排列一组数,主讲:
朱令,冒泡排序,教学目标:
理解冒泡排序的原理理解冒泡排序的流程图加深对变量的使用的理解,教学难点:
冒泡排序的原理和流程图,冒泡原理:
质量大的(大的数据)下沉质量小的(小的数据)上浮,方法:
下沉法和上浮法,原数据和序号,第一趟下沉的步骤:
经过一趟下沉,把最大的数沉到最底了,用流程图把这一趟下沉描述出来:
一个完整的程序来表示这个算法:
#includestdio.hmain()intR8;intT=0;inti,j;printf(请输入8个整数:
);for(i=1;i=8;i+)scanf(%d,for(i=1;iRj+1)T=Rj;Rj=Rj+1;Rj+1=T;printf(排序后的数字是:
);for(i=1;i=8;i+)printf(%d,Ri;,运行结果:
谢谢!