欢迎来到天天文库
浏览记录
ID:57196658
大小:102.00 KB
页数:8页
时间:2020-08-03
《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];}运行结果:谢谢!
此文档下载收益归作者所有