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

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;}

 

对软件开发有利的5个敏捷编程方法 移动端性能大比拼:CSS Sprites vs. Data URI 三大峰会七大论坛,2013移动开发者大会将于11月在京举行 黑莓47亿美元收购的背后 微软或成最大受益者 搜索大战升级:360搜狗相互起诉对方不正当竞争 诺基亚将于10月22日发布6款新产品 平板Lumia 2520等 从17美元到50美元 Facebook股价上涨背后的两大关键 12个理由:为什么我会认为Android比iOS 7好! AMD推 &amp;quot;Mantle&amp;quot; API 欲释放GPU全部潜能 Salesforce架构:日事务过13亿,2.4万TPS的数据库峰值 久违的iOS,新鲜的SDK,豌豆荚发布云相册 喜大普奔:谷歌15岁了,生日快乐! 传福特CEO Alan Mulally目前最有希望执掌微软 微软计划将WP8和Win8应用商店合并?太好了! 响应开发者要求:Kinect for Windows SDK 1.8发布 OpenStack基金会BD总监:希望有更多的中国公司加入 CTO如何避免决策失控(三):从CEO角度看CTO的应对能力 IT界需求最旺的16项技能 PMC发布8系列RAID卡 找准国内互联网企业需求 早Google一步,eBay数据中心率先搭载了火星上使用的技术 目标专利2000,技术研发人员占55%,斐讯的厚积薄发 SwiftStack CEO:分布式存储的未来 触控陈昊芝:“好声音”标王对移动游戏未来的预测 Office将更强大:微软正开发Office Reader和Office Lens 百度技术专家详解Clouda 并称计划推出相应UI解决方案 少年才俊:看IT界8个不到20岁的科技公司创始人 Oracle与Freescale展开深度合作,Java或将一统物联网? 探秘Google新搜索引擎算法Hummingbird的16个疑惑 如何在开发项目里进行自我激励! 或许很受用:苹果、谷歌和亚马逊等公司的14个怪异面试题 12款不容错过的新款jQuery插件 两条sql语句的写法 wltsui(前途未必光明,道路一定曲折!) ,,xxx94x(岁寒三友) ,,jnxulei(石头)近来接分 这个错误怎么改阿,大家帮帮我吧 请问怎样将一个*.DLL文件,翻译成源码,谢谢/ 机器上有两个网卡(2个IP),如何使tomcat在某一个网卡的80口上运行 请问:soure inside 诗作什么的。具体功能是什么? 获取串口后数据的实时曲线绘制 请教WIN CE 与 PC 通过SOCKET进行通讯的问题(紧急) ==>Server.Transfer 和 response.rdirect 有新打开页面和控制ie显示(工具栏、地址栏)的功能吗? 输出是怪码,为什么 錯誤代碼:0x80040E4D,錯誤信息:使用者登入失敗.(ASP中出現此錯誤,VB中是可以的),急!! 请问怎样在SQL中组织一临时表?(立即给分) 关于asp和SQLSERVER2000问题!郁闷之中..... 使用showModalDialog遇到的问题,再线等候!!!!!!!! 我使用jbuilder做的软件系统包括servlet,jsp,applet,打成了war包,可是却始终不能运行applet。 ***内核的networking问题*** 讨论:大家都用什么工具进行数据库比较 ? 我的鼠标提示刷新的速度不是很快,谁能给在下提供一些好的建议? 发短信的web service 请教一个服务端和客户端交互的问题? 高手帮忙 请问谁又对第三方控件imgscan.ocx操作的例子,发给我bit_hj@163.com。小弟不胜感激 肯请各位帮忙! 应该是简单问题,求高手帮忙,100分相送,绝不食言,一下午都没弄出来,太灰心了..... linux下,mysql数据库密码怎么找回?(在线等) 新手求救:关于8086和80386的中断类型号上的冲突? sleep函数 网络难题,跨网段传输 恢复数据库 有谁的信誉分比我低阿!!我送给他50分阿!! 谁能提供一个切实可用的“防止刷新页面重复提交表单”的方法 Web安装项目中的managed.msm和stdole.dll是何东东,何用?? java中字符串操作函数在哪?java中分解字串的函数(如asp中的:split)在哪个类中? 为何ACCESS出现“#已删除的”的记录? 欲交Java良师益友,愿伸援助之手请进。 关于复选框的初始问题(100份在线4:00-8:00 怎样在asp中把一个文件变成临时文件?? 求解奇怪问题,非常奇怪,分不够再加! 高分求IPMI开发资料 如何用Jtree将一个xml文件显示出来? 招聘系统分析员(北京) 深圳兼职电脑维护,哪个有兴趣? 求购 产品进销存源代码 VB or c# +SQL SERVER @@@@@@ 不送分而送现金!!!!! 谁能教我配置PHP服务器啊? 帮我看一下, 紧急求救!!!jsp的出错信息! 如何合并两个Image对象为一个Image对象 还有一个问题,帮帮我嘛! 高分请教高手!简单,看了你也是高手 代码编辑器的问题。 计论:大家都用什么工具进行数据库的比较? 黄鹤一去不复返,一的意思 制作完毕的病理切片和蜡块在什么环境条件下储存最适宜?多高温度?多大湿度?多大光照强度?等等比如医院病理科的储存条件是什么?可以作为参考. 淘宝上的网络课程是真的吗最近发现淘宝上很多卖新东方、太奇考研网络课程的,而且非常便宜,不知道有没有人买过,倒底和正规渠道的网络课程的差别有多大?我很想购买,但是又担心画面质 一会东北地区还能不能发生地震6月10日 绝大多数生理的遗传信息储存在? 放飞理想有哪些表现? 若二次方程kx2-(2k-1)x+k-2=0没有实数根,在k取最大整数时,求代数式根号25-10k+k2-绝对值k-2的值 我们故事颜色鲜艳英文怎么说? 高数线性代数矩阵提取公因子这两个前面的只提取了一列的公因子5,第二个乘的怎么是全部的行和列? 划横线的, 老师y=cos2x和y=cosx的图像该怎样画,2x该怎样取值呢? 乙型肝炎病毒的致病机制和免疫病理损伤? 用哪句古诗表达失去了自由 陈寅恪魏晋南北朝史讲演录 y=cosX到y=cos2X图像怎么变? 咏破扇 唐怡 诗句翻译 求—阅读《中国,只有一个陈寅恪》答案 在梯形ABDC中,AB+CD=BD.以AB为直径做圆,则圆O与BD是否相切?并说明理由. 写作文时你写一个甲骨文什么的古老汉字,要不要加“ ” ? 陈寅恪:为学术的一生 柳青 体育运动可以使头脑更灵活吗,请简要说明理由你认为体育运动还能使身心哪些方面发生变化? “朱”的甲骨文怎么写?急用! 淫字拆开右边那个字读什么 怎么打出来? “黄鹤一去不复返”的下一句是什么? 关于咏物的诗 淫字的左边怎么单独打出来 由氢、氮两种元素组成的原子团有哪些 描写咏物儿童小诗, 如果我以接近光速的速度运动外面的世界在我看来是变快了还是变慢了如果变慢了,那不是与慢钟原理矛盾了,外面世界觉得我变慢了,我却觉得外面世界变慢了 氧元素,氮元素,氢元素组成的化学式是一种化合物. “是”的近义词,是“是”这个字的近义词!一分钟! 酹怎么读 要使不等式-2 高 换偏旁组词 要三个 酹 怎么读 绿叶不减来时路添得黄鹂四五声描写的是什么季节 线字换偏旁组字再组词,至少三个 一道怪异的数学题,柏拉图的疑惑我碰到一个题目是这样的,我百思不得其解,如下:甲乙丙3人用擂台赛进行训练,每局2人进行单打比赛,另一人当裁判,每一局的输方去当下一局的裁判,而由原来 excel表格中怎么打勾打叉?在excel表格中怎么打勾打叉,还有三角形之类的符号呢 模糊数字的定义是什么? 五(1)班老师出了两道数学题,做对第一题的13人,做对第二题的有22人,两题都对的有8人,没有全错的,这个班一共多少人? log9 81=? 第15题答案及解析 辰加偏旁组词,屈加偏旁组词 三年级作文《有趣的发现》 大哥大姐帮帮忙忙后天急用 最好写动物的 15题 着急 辰加偏旁组词.急加偏旁组词 急求一个7年级历史关于中秋节的手抄报 给图或者内容谢谢合作 非常急 后天收 求第十五题详解, 辰加新部首组词 左边言字右边加个乔是什么字啊言乔 求第十五题详解及答案, 酹读什么 左边石右边乔念什么 望天门山和饮湖上初晴后雨都是写什么的诗 已知实数a、b在数轴上的位置如图所示,试求|a-b|-√a²的值 英语翻译3.白露身不露,寒露脚不露.4.久病成良医.5.人之所病病疾多;医之所病病道少. 除了《望庐山瀑布》《望天门山》《饮湖上初晴后雨》,还有其他描写祖国山河的古诗吗?你答我选你选我答 y=2x为什么自变量x的取值范围是任意实数 大量输入库存血会导致什么病 古诗望天门山和饮湖上初晴后雨诗词大义 杭州10岁女童遭淫魔猥亵 家长怒称出法国阿尔萨斯华人联谊会接受国侨办赠送黎巴嫩北部发生枪击事件造成10人受伤特大生产销售假药告破 上万支假狂犬疫奥地利媒体称奥也遭到美国情报机构监听中国和伊朗签署互设文化中心谅解备忘录马来西亚外长:监听破坏盟友关系马来西亚外长:监听破坏盟友关系德国与巴西共同向联合国提交有关反监控白岩松评伤医事件频发:欠账改革让医生五角大楼否认美日制定“钓鱼岛共同防卫埃及宣布14日起解除紧急状态和宵禁印度首都新德里一成衣厂发生大火 至少印度发生火车撞人事故至少8人死公安部破获特大制售假药案 查获假药1阿根廷:监狱财政吃紧 多人“捡漏”越澳大利亚中国学者举行优秀论文报告会巴基斯坦全国高度警戒防巴塔袭击海军实兵演习执行导演:远海训练只会加中国以主宾国身份亮相伊斯坦布尔国际书甘肃甘南部分医用设备闲置曝光 卫生厅中国游客为何总在泰国“摊上事儿”老年人使用微信 多为与儿女交流200万牙基金 助你圆梦8020“撞车维护路权”办一次酒收礼 顶农民10年收入“呼噜娃”的烦恼谁知道市胸科医院举办健康大讲堂正式入“春” 今起天气转好社区上门装“爱心扶手” 老太还不信省工商面向全省推出“双随机”抽查监管央行辟谣:周小川没说鼓励储蓄进股市A股春天或将来临图文:“千年何首乌”?其实是香蕉根影响电梯安全的主要问题淘汰 僵尸企业 发展 精致生产家政员想进小区 先交20元进门费沪指时隔两月 重返3000点4月24日被设立为“中国航天日”中国大学生3×3篮球联赛 西安“海选户县首届校园足球联赛开幕换妆 环城南路看银杏
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘