C语言课件冒泡排序法.ppt

C语言课件冒泡排序法.ppt

ID:57196658

大小:102.00 KB

页数:8页

时间:2020-08-03

C语言课件冒泡排序法.ppt_第1页
C语言课件冒泡排序法.ppt_第2页
C语言课件冒泡排序法.ppt_第3页
C语言课件冒泡排序法.ppt_第4页
C语言课件冒泡排序法.ppt_第5页
资源描述:

《C语言课件冒泡排序法.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、用冒泡排序法排列一组数主讲:朱令冒泡排序教学目标:理解冒泡排序的原理理解冒泡排序的流程图加深对变量的使用的理解教学难点:冒泡排序的原理和流程图冒泡原理:质量大的(大的数据)下沉质量小的(小的数据)上浮例:将一组无序数组排成从小到大{49,38,65,97,76,13,27,49}方法:下沉法和上浮法原数据和序号第一趟下沉的步骤:经过一趟下沉,把最大的数沉到最底了用流程图把这一趟下沉描述出来:i=1,T=0T=R[i]R[i]=R[i+1]R[i+1]=Ti=i+1i>7是否是否一个完整的程序来表示这个算法:#inc

2、lude"stdio.h"main(){intR[8];intT=0;inti,j;printf("请输入8个整数:");for(i=1;i<=8;i++)scanf("%d",&R[i]);for(i=1;i<=7;i++){for(j=1;j<=8-i;j++){if(R[j]>R[j+1]){T=R[j];R[j]=R[j+1];R[j+1]=T;}}}printf("排序后的数字是:");for(i=1;i<=8;i++)printf("%d",R[i];}运行结果:谢谢!

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。