首页 C语言写的冒泡法程序

C语言写的冒泡法程序

举报
开通vip

C语言写的冒泡法程序C语言写的冒泡法程序 C语言写的几种排序的程序 以前一直是用汇编做软件方案,这是我今天中午用C语言写的几种排序的程序, 其中最后一个冒泡排序的效率最高,感觉用C做算法比较容易,不像用汇编要绞 尽脑汁想纷繁复杂的结构,唯一觉得不方便的就是对寄存器的单个位进行操作的时 候不及汇编方便。 一:普通排序: #include"stdio.h" void main() { int i,j,p,q,s,a[10]; printf("\n input 10 numbers:\n"); for(i=0;it) { ...

C语言写的冒泡法程序
C语言写的冒泡法程序 C语言写的几种排序的程序 以前一直是用汇编做软件 方案 气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载 ,这是我今天中午用C语言写的几种排序的程序, 其中最后一个冒泡排序的效率最高,感觉用C做算法比较容易,不像用汇编要绞 尽脑汁想纷繁复杂的结构,唯一觉得不方便的就是对寄存器的单个位进行操作的时 候不及汇编方便。 一:普通排序: #include"stdio.h" void main() { int i,j,p,q,s,a[10]; printf("\n input 10 numbers:\n"); for(i=0;i<10;i++) scanf("%d",&a); for(i=0;i<10;i++) { p=i;q=a; for(j=i+1;j<10;j++) if(qt) { a=t; t=t; t=a; } } c=--c; // if(a!=t) if(c>0) goto loop; for(i=0;i<10;i++) printf("%d\t",t); } 三:由大到小排列(冒泡法): #include"stdio.h" void main() /* 由大到小排列的冒泡法*/ { int a,c,i,t[10]; printf("\n input two number:\n"); for(i=0;i<10;i++) scanf("%d",&t) ; c=10; loop: for(i=0;i0) goto loop; for(i=0;i<10;i++) printf("%d\t",t); } 四: 由大到小排列,减少比较次数 (优化后的冒泡法): #include"stdio.h" void main() /* 由大到小排列,减少比较次数 的冒泡法*/ { int a,c,i,j,t[10]; printf("\n input two number:\n"); for(i=0;i<10;i++) scanf("%d",&t) ; c=9;j=0x00; loop: for(i=0;i0) goto loop; } for(i=0;i<10;i++) printf("%d\t",t); }
本文档为【C语言写的冒泡法程序】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_215732
暂无简介~
格式:doc
大小:16KB
软件:Word
页数:0
分类:互联网
上传时间:2017-09-29
浏览量:15