说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

C语言冒泡排序法演示代码

HTML文档下载 WORD文档下载 PDF文档下载
从基本原理讲,冒泡排序法属于一种交换排序的类型,代码通过一个函数bubble()实现,在主函数中通过gets()函数输入一定的字符串后调用该函数排序,然后再将其打印输出。

 

从基本原理讲,冒泡排序法属于一种交换排序的类型,冒泡排序是非常容易理解和实现,以从小到大排序举例:

设数组长度为N。

1.比较相邻的前后二个数据,如果前面数据大于后面的数据,就将二个数据交换。

2.这样对数组的第0个数据到N-1个数据进行一次遍历后,最大的一个数据就“沉”到数组第N-1个位置。

3.N=N-1,如果N不为0就重复前面二步,否则排序完成。

下面的代码通过一个函数bubble()实现,在主函数中通过gets()函数输入一定的字符串后调用该函数排序,然后再将其打印输出。

#include <stdio.h>#include <string.h>bubble(strings,count)char *strings;int count;{	register int m,n;	register char s;	for(m = 1;m<count;m++)		for(n = count-1;n >= m;--n)		{			if(strings[n-1]>strings[n])			{				s = strings[n-1];				strings[n-1] = strings[n];				strings[n] = s;			}		}}int main(void){	int count;	char str[200];	printf("请输入字符串:\n");	gets(str);	count = strlen(str);	bubble(str,count);	printf("排序之后的字符串是:\n");	printf("%s.\n",str);	return 0;}

 

中兴携手英特尔发布基于X86的Geek手机 应用生态建设仍需努力 微软将WP周期延长至36个月 明年推企业功能包 Gartner:全球PC出货量二季度下滑11% 联想成全球最大PC厂商 用来简化开发任务的20个JavaScript类库 煎饼,娇妻,Belief:黄太吉的移动互联网营销 AWS大降价:最高打两折 推荐十款超赞的Google Chrome扩展插件 在团队中进行单元测试/TDD的12条经验 小米游戏中心6月数据报告:页游转手游怎么搞? 司机请专心:安全是车载APP要解决的大问题 Windows 8之父Steven Sinofsky:跨平台开发会为什么越来越难? 一些达成共识的JavaScript编码风格约定 语义技术——微软、谷歌和Facebook的必争之地 初创公司PlumGrid:前思科工程师的“逆袭之战” Firefox OS智能手机继续扩张 德国市场今日开售 如果让莎士比亚、海明威编写JavaScript代码 开源的数据可视化JavaScript图表库:ECharts 已迭代1.3亿年的分布式系统——Anternet 软硬整合:14个可改变世界的Kickstarter项目 是时候放弃MySQL的五大理由 比特币钱包Coinbase推出即时交易功能,无需银行转账手续 回收不活跃邮箱续:雅虎高管称能保证前用户信息和数据安全 移动周报:IT民工携娇妻转战传统行业,黄太吉的移动互联网营销 独立游戏开发的传奇!LIMBO开发商Playdead公司CEO专访 Firefox OS模拟器4.0正式发布 支持模拟触摸事件 莫轻言已成功部署大数据,也许你离达标还相去甚远! 基于Java的四大开源测试工具 Firefox OS:称霸移动市场?我们的计划更长远! 支撑5亿用户、1.5亿活跃用户的Twitter最新架构详解及相关实现 传苹果为iWatch招兵买马 以确保明年发布新产品 降价高达1200元的Surface RT,并不值得你购买 请问: 我进不了windows2000 advanced server!!怎么办? 北京程序员俱乐部的相关问题 如何修改硬盘序列号(不是卷序列号,而是出厂序列号)? 请问C标准函数里是否有这样的函数,可以删除文件名相同但忽略扩展名的函数,如可以同时删除A1.LIN和A1.SA?谢先!!! 如何用DAO调用MSSQLSERVER中的存储过程获得结果集? sybase的字符串连接符是哪个 如何取得上网ip?(不是本地IP),在局域网中,客户机通过主机代理上网,能否确定客户是否连在网上? 请问网络高手--怎样知道对方的物理地址(知道对方的IP)??? 图片存在数据库中,在asp页上如何让其显示出来!? 如何把文件或图片以Blob类型存入Oracle数据库,并在JSP中把数据库中的Blob数据以最初的文件格式读出来??? 如何把文件或图片以Blob类型存入Oracle数据库,并在JSP中把数据库中的Blob数据以最初的文件格式读出来??? 请问大伙《TCP/IP详解》1,2,3卷----机械械工业出版社,是否值得购买?翻译的怎么样? CRYSTAL REPORTS DEVELOPER EDITION VERSION 哪里有下? 如何控制excel中的图表? 我想在我彻底陷去之前再清醒的看看这个世界..... 十万火急!!!IIS报HTTP 500的错误。 select时间段问题 请推荐uml方面的好书!! CreateWindow和MFC的CFrameWnd::LoadFrame产生的窗口的区别?? 在pb中用SetPicture(lb_image)当lb_image为空时picture的图片不变 有一段代码破不理解?谢谢! 在pb中用SetPicture(lb_image)当lb_image为空时picture的图片不变 用JAVA开发企业MIS系统,需要注意那些? 怎么在没有资源的项目里加入菜单资源?(急) 有一段代码破不理解?谢谢! 如何动态设置一个字段的类型。例如:下拉型,EDIT型,EDITMAST型。急用!!! 试问DELPHI中的线程是一个什么样的概念? need acdsee for linux 汇编火焰源程序,谁要,请留下Email。。。。 我在98下安装完JRUN3。0后做完的JSP网页应放在哪个目录下。急急急!!! 一个我觉得不可能实现的任务。请大家探讨!!!谢谢 在SQL表中如何得到不带年月日时间信息? 为什么要换页? 再问一个关于Delphi中处理字符串的问题 请问unix下是否支持文件流操作 fstream <<,>> 哪位老大给讲讲AVI中音频使用MP3压缩的标准及解压标准啊 need winzip for linux? 请问如何在ASP中实现FTP传输?紧急! need winimg for linux? need ie for linux? 哪有PowerDesigner 9正式版下载的? 怎样移除控件的事件? 开发EJB,必须用WEBLOGIC做容器吗? SOS!!! 大家看看下面的XML文件如何用XSLT来转换啊? 如何从XML文件中提取相应的数据? 本人初学JAVA,请问JBuilder6为何光标显示不对啊? 有点难度的问题,各位老大走过路过不要错过,^-^ linux安装问题,急!!!!!!! help 这是不是SQL SERVER2000 查询分析器的BUG 我们经常放学后踢足球.(翻译句子) We————afterschool. 在操场上打篮球的学生们打得多开心啊 ______________the students ________in the playground x^2+y^2+z^2+xy+xz+zy因式分解后是什么——在线等x^2+y^2+z^2+xy+xz+zy因式分解后是什么, After school we always()(放学后我们总是过得很愉快) 李小龙的猛龙过江里,李小龙和那个中国女人在广场怄气时,来了一个意大利女人给李小龙抛媚眼!后来李小龙 已知1/sinA,1/cosA是二次方程x^2-√2ax+a=0的两根,求tanA的值及A ps:已知1/sinA,1/cosA是二次方程x^2-√2ax+a=0的两根,求tanA的值及Aps:√2ax就是根号2乘以ax They usually piay volleyball in the playground after school.对in the playground after school提问 布鲁斯·李 ﹦李小龙﹖ 改为同义句Mr Smith works as our English teacher in the school.Mr Smith ( ) in the school. 在学校英文翻译 什么时候用at school 什么时候用in school ,用法有何区别 i always play tennis with my friends on the playground.in a word,i lovemy school life 怎么翻译? Our English teacher‘s ( )studies in our school,too. 学校里有个操场.there is a playground in the school.还是there is a playground at school.哪个对? our school is behind a factory的同义句______ ______ a factory______ _______ _______our school.(将上题改为同义句) 英语 Welcome to our school Look!It is the teacher'soffice. 想象作文500字左右 our schooL is behind house.求同义 Do you want to in the school piay?Hi a teacher.He teaches our English.错在哪怎么改 求想象作文500字有一次考古学家挖掘出一只猛犸是坐着的前两只双腿是张开的 想象他变成化石之前在干什么 1.The hotel is behind our school.改为同义句 Our school is______ ______ ______ the hotel2.A week has seven days.改为同义句_____ _____ seven days in a week.3.Is there a pen in your bag?(作肯定回答)____,_____ ______.4.one,two,pen,penc Our teacher asked us _______(remember)_______(bring)the English books to school.如题,应该填什么? 已知方程组3x=4+m 2y-m=5,则x与y满足的方程为( ) A.3x+2y=1 B.3x-2y=1 C.3x-2y=-1 D.3x-2y=9 our schooL is behind house.求同义句 Mrs Chen is our English teacher.She can speak several foreign languages ----English.(124.27)A.but B.besides C.except D.without 若tana=-2,则sina的平方-3*(cosa的平方)=? Our school is behind the parker(改为同义句) Our,teacher,English,Rend,Mrs,is(.) 连词成句 We have a big playground in our school.We all like to 1 games 2 after school.It’s Friday.We have only two classes 3 the afternoon.When school is 4 ,a lot of students go to the playground.Look!The boys of Grade Two are 5 a basketball match.Some girl 夜空想象作文500字面对浩瀚的星空和皎洁的月色,你肯定也有过无穷的遐思和美妙的想象:或是神秘的仙境,或是动人的故事.请将它们写下来,一定能打动人 Is Mrs Geen our English teacher?----No,she is t_ English teacher. 已知sina=2sinb,tana=3tanb,则(cosa)平方=?答案为1或3/8 在前100个自然数之和中,将不能被3和4除净的数相加,和是多少. Mrs.Green are/is our English teacher.are和is哪一个对 We have a big library in our school .It is ___ than our classroom.There is ____in it.In the library there are a lot of story books _____ history and grography and many magazines.Some of them are for the students and some are for the teachers.We may _ 已知sina,cosa是关于x的二次方程2x^2+4kx+3k=0的两个实根,求实数k的值 已知二次函数y=ax的平方+bx+c,当x=-1时有最小值-4,且图像在x轴上截得线段长为4,求函数解析式. 已知tana=3,sina的平方+sina乘以cosa=? 设sina,cosa是二次方程3x^2-2x+m=0(m属于一切实数)的2个实根,a是第二象限角,求m的值 已知二次函数y=ax^2+bx+c的图像与y轴的交点为(0,2)且函数的最小值为-1/4,且方程ax^2+bx+c=0的两根平方和为求二次函数解析式 we have lunch in a big —— (dine) hall at our school 用括号内所给词的适当形式填空 . 设sina,cosa是二次方程3x^2-2x+m=0(m属于一切实数)的2个实根,a是第二象限角(1)求m的值(2)求sin(π/4-a)的值 已知二次函数f(x)=ax平方+bx+c的图像与x轴有两个交点他们之间的距离为6对称轴x=3为且最小值 We will have a big New Year's Party in our school tomorrow(改同义句)There __________ ___________a big New Year's Party in our school tomorrow 因式分解 xy-xz-y的平方+2yz-z的平方 在等式y =ax的平方+ bx+c中x=1时y=4当x=2时y=-3当x=-1时y=0求abc的值 we have a school day in our school (___ ___do you have in ___school?) 289的算术平方根是多少 在等式y=ax的平方+bx+c中,当x=-1时,y=0;当x=2时,y=3;当x,1时,y=0,求abc的值 过直线X-2Y-Z=6=0,3X-2Y+2=0且与点(1,2,1)的距离为1平面方程 289的算术平方根是? sinA cosA是方程4x2-4mx+2m-1=0的两个根 A大于3/2派小于2派,求A 答案是5/3派 求直线x+2y-z+1=0 3x-2y+z-1=0在平面x+y+z-3=0上的投影直线方程.前面两个方程为直线方程组形式.x/3=(y-2/3)/0=(z-7/3)/-3 Our English teacher worked late into the night,____the exam for the following wekks.A.to be prepared B.prepared C.preparing D.was preparing 怎么填为什么理由 已知sina,cosa是方程4x方-4mx+2m-1=0的2根,二分之3πi小于a小于2π, 求过点(1,1,1)且垂直于平面x-y+z=7及3x+2y-12z+5=0的平面方程 out,the ,our ,plan,English,worked,fine,teacher,came up with组合成陈述句单词不的重复,标点已给出.是陈述句! 关于x的方程式ax²+bx+c=2与方程(x-1)(x-3)=0的解相同,则a+b+c= 我们放学后进行课外活动,翻译句子 _______ ________ do the _____ ______ after school I run in the playground with Wendy.(现在进行时) 选词填空.He ________ following our teacher in English class.have trouble impress break off
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘