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

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

 

VB使用SendMessage函数滚动文本框控件中的内容 VB使用 WIN95 的选择目录对话框 VB使用INI文件 VB使用WriteFile 块读写数据 VB使用历史文件记录 VB使用内存映射文件加快文件操作速度 VB数据报表设计器在多层结构开发的应用 VB突破 TextBox 32K 的限制 VB拖拽节点时实现目录树自动翻滚 位图文件内部初探-VB资料 VB文本的加密与解密 VB显示盘中所有的目录 VB压缩MDB文件 一个移动文件的简单方法-VB资料 VB移动文件到回收站 VB隐藏文本框控件的环境菜单(又一方法) VB隐藏文本框控件的环境菜单 VB用API复制移动文件 VB用OleDragdrop事件接受拖放文件 用VB进行文本文件的再处理 用VB开发应用程序如何使用INI文件 用VB实现文件查找功能 VB用Winsock控件实现文件的下载 VB用两分法搜索列表框或组合框中的数据 在 ListBox 之中, 如何检测鼠标所在位置的选项? -VB资料 在 Textbox 中,录入 N 个字符后移到下栏-VB资料 在 VB 中控制 Word 在GotFocus时快速选择文本 -VB资料 在VB中使用文件对象 在VB中使用艺术字 在VB中引用.dbf及索引文件 如何用QQ发送消息?高手帮忙! 關於算法的問題﹐ 大家來幫幫忙呀﹗ 用asp编程怎样验证用户登陆名和密码!怎样设置用户的使用权限!我用的是sqlserver2000数据库 安装dbgrideh 的问题。 我先杀你们,再杀自己,然后逃之夭夭---(无内容) 请高手帮忙:原本显示正常的图片现在不能显示了 button的大小可以自己控制吗? 怎么使用ViewState 好歌推荐 念来去 - 小柯 关于值传递的问题 谁能告诉我,通常Windows下,有几种日志文件? 大家用JSP后台一般用什么数据库,并说出为什么谢了! 一个奇怪的问题! *****如何判断Pointer是否为TObject***** 不使用MFC,不弹出打印对话框,如何得到指定名称的打印机的DC 毕业设计的问题,请各位高人指点! IP控件 请教!!! isapi 奇怪问题! 配置站点问题 那有统计程序写多少行的程序? combobox控件的问题 欲购pc,求助!!(进者有分啊) 高分求教!! 建立表得问题 求javascript得到vbs产生的数组 阿菜求教!一个已经建成的dbf数据库怎么修改其字段长度呢? 请问怎么样才能开发手机游戏? 那裡有用java寫的小游戲的原馬呀﹗﹗ 请问怎才可以让图象中有网格啊? 高手指教 配机!!求助!!(进者有分啊) 这样简单的程序怎么通不过! session值修改还是未解决。 一个问题? flashget怎么用? 怎么相应动态创建的控件的事件 关于多媒体播放器的问题 快结婚了,可男朋友依旧把前女友的照片当成宝贝,我该怎么办? 建议组织一个水园老五大联盟。有支持的请up ! jspsmartupload上传100M以上的文件报错怎么办? 高分求助! 在那里下载jsp服务器的软件? 大家帮个忙,急寻南京兼职,饿死了 在unix下如何编译自己写好的c语言程序? 有个问题请教 ? 保存电脑技巧的问题。 在linux下怎么使用SAMBA使用windows下面的东西? 菜鸟级问题 我要在com+中间层返回sqlserver服务器的时间,怎么通过sql语句实现? 女友是空姐没有安全感怎么办 有几个概念不清楚, 劳驾哪位给解释一下 如果所有金属制品都是由模具制成的,那么世界上第一个金属模具是怎么做的? 什么是网络协议?它主要由哪些内容组成? 电源电动势的方向是什么 如何看电压表测量那个电压?有没有规律或者原则? 大乐透二等奖和三等的中奖概率算法,要计算公式,最好有说明怎么算得~ 明代竹雕器物的特点与如何鉴定竹雕笔筒 电压表在电路中的使用和测量的原理? 什么是网络协议 它包括那些因素 列举自然语言中相对应的要素 电源正极负极的本质区别是什么?高电势为正极,低电势为负极是不是人为规定如果我把高电势那一方称为“负极”,那么电流就会是从负极出发,这是不是只是个规定?还有,电势高低是什么的高 启蒙思想 英语怎么说 大乐透特等奖的中奖概率是多少 电子跳蚤落到数轴上的ko点第一步从Ko向左跳1个单位到K1,第二步从K1向右跳2个单位到k2,第三步由K2向左跳3个单位到k3,第四步由k3向右跳4个单位到k4……按此规则跳了2010步时,电子跳蚤在数轴上 智力启蒙用英语怎么说 大乐透的中奖概率是多少, 哪里可以做油漆成分分析? 广州哪里有卖高低温试验箱,高低温箱产品,型号和价格可以大概说一下吗? 这个燃气管道为什么管子俩端要加个塞子!而且那种镀锌钢管俩端的颜色一样,那个PE管的俩端的颜色还不一样 买到伪劣商品时 ,50,60,70,80,90后分别会怎样做 现存活的世界上最大的动物是啥? 毛泽东在中共七大政治报告中,首次归纳提出了中国共产党在长期革命斗争中所形成的三大优良作风A、理论和实践相结合的作风 B、和人民群众紧密地联系在一起的作风 C、批评和自我批评的 反射隔热漆是属于什么样的漆? 几个密度问题1、—只空瓶最多可装0.5千克水,它一定 ___ 装得下0.5千克浓盐水(选填“能”或“不能”) 2、有块长方体金属块,质量是4.05千克,体积是3.5×10(-3次方)米3,这块金属的密 中国共产党在革命战争年代形成的三大优良作风是什么?在新的历史条件下如何继承和发扬这些优良作风? 反射隔热漆的原理是什么,都用在哪里. 关于密度的几个问题.0.0.1.一个澡盆大致是长方体,长、宽、高分别约为1.2M、0.5M、0.3M,最多能装多少千克的水?2.一个容积为2.5L的塑料瓶,用它装水,最多装多少千克?用它装汽油呢?谁能帮我解一 党在长期的斗争中,形成的三大作风是什么? 如何增强自身的计划性、自制力和执行力,以便使自己的人生更加的充实和更有意义. 怎么比较密度? 党在革命战争年代形成了那些优良传统作风在新的历史条件下如何继承和发扬这些传统和作风? 生产假冒伪劣产品罪应该判几年把好的种子用上别人的包装和商标并且无证销售!虽然销售了一部分 但没对老百姓造成任何的损失 想请教下生产假冒伪劣产品罪应该怎么处理? 图形与变换:荡秋千是什么现象? 网络协议的三要素是什么? 某电场中的一条电场线,A B 是该电场线上的两点,若将一负点电荷从A点由静止释放,负电荷只受电场场力作用,沿电场线从A运动到B.在此过程中,电荷的速度一时间的V-T图是一条过原点的倾斜直线 荡秋千的小孩通过最低点.为什么属于超重现象? 网络协议的三要素是什么?各自有些什么内容? 人生总有失误的时候,那叫无锘不成书.此句话中, 12398698有四张印有1、2、3、4、的数字卡片,一次摸两张两张卡片上数字的和是单数的本人赢,两张卡片上数...12398698有四张印有1、2、3、4、的数字卡片,一次摸两张两张卡片上数字的和是单数的 网络协议的三要素是什么?具体的说明距离具体说明下,要 锘是什么意思 荡秋千属于什么现象,滑滑梯属于什么现象 金光乱什么的成语我知道了 是金光乱冒 锘胯耽是什么意思?谢谢 数学题:有两个长度相同的滑梯,左边滑梯的高度AC与右边滑梯水平方向的长度DF相等.有两个长度相同的滑梯,左边滑梯的高度AC与右边滑梯水平方向的长度DF相等.(1)两个滑梯的倾斜角角ABC和 中奖率怎么算? 我想知道名字海锘的意思 【急】怎样判断一个元素是阳离子还是负离子?带有几个单位的正电荷还是负电荷?化学这个学科中,怎样根据原子结构示意图来判断它是是阳离子还是负离子,带有几个单位的正电荷还是负电荷 创造竹雕的防腐技术是竹雕王王新明吗? 谁知道名字海锘是什么意思 某元素的核电荷数为Z 其带2个单位负电荷的阴离子为m,下列关系正确的是1、Z=M2 Z=M+23 Z=M-24 Z+M=2 原子不显电性但是它带电吗? 老师,关于简便法的运用老师 关于1X2..X100等于 1/2../100等于 1分之2X2分之1X.X100分之50 1/2分之1/3分之1./100分之1怎么办?1.1X1.2X1.4.X10.1等于? 从H、S、O、Ca四种元素中,选择适当的元素填写符合下列要求的化学式:一种带一个单位负电荷的阴离子 教学思维性指什么 请高人帮忙告知这两道题的坐标位置和图形. 电压是什么?我希望你们可以给我非常容易的解释,假如把电压比作什么,为什么电压表能测量电压,电压不是势差,而电池里面才有两个电位,才产出的电势差,那应该只有电池里有电压,而不是电 体育的发展经历了从()演进到()直到今天的()三大历史阶段 网络三要素是什么,网络协议是什么? 比x的5倍少19的数是? 社会学包括历史学吗? 电子带负电,e是电子所带电荷量,为什么是正值. 美国广播公司高管就“杀光中国人”视频南京一处工地往长江里大量排污 附近有中央巡视组有九种主要工作方式 不查办奶粉进药店换汤还需换药 产地太模糊监国考报名审核工作全部结束 平均77人教师因婆婆不拆迁调岗至拆迁部 称曾被北京被护栏卡脖女已离世 家属看过监控英国Siri先生露真容 本人并不知情网传不孝七宗罪 不要的旧物给父母入选朝鲜将向意大利和西班牙派31名足球留美“情报器”失控威胁全球 奥巴马或成安倍要当亚洲反华“舵手” 借阅兵喊展美媒:安倍讲话相当于给中国人“当面一安倍:为世界贡献途径之一是在亚洲抗衡美媒:安倍把日本带向一个不屈服于美国斯里兰卡庆祝科伦坡国际机场高速路建成外媒关注《新快报》为“记者门”事件道美报报道 北京推“自住型商品房”稳定外媒报道中日论坛因钓岛引发“语言冲突美国“天翼掠过休斯敦”航空展揭幕韩独岛宣传片涉嫌非法引用日媒资料被要预测显示欧洲人民党领先欧洲议会选举美摄影师抓拍蝙蝠捕食飞蛾和池中饮水瞬一名意大利摄影记者在乌克兰东部被炸身王元化评钱锺书:书读得多 思想内容平日本前首相村山富市强调“村山谈话”不台媒:2016后马英九时代 谁是国民朱立伦谈与江宜桦\"瑜亮情结\":只高考将至广大考生和家长要谨防四类网络滨海航母公园推出“护照门票”马英九展望\"习马会\":舞台已经搭福建团受伤团员搭机返台 张显耀:海基兰州新区印发首个应急预案 防范特种设庆阳:宁县不明动物再袭村民咬伤8人 \"经贸国是会议\"7月26日举行 台北地铁喋血案后续 江子翠站被鲜花和兰州保障农民工合法权益 着力打造“无白银监狱:创建省级文明单位武威民勤:职业中等专业学校提升校园安新疆:坚决对暴力恐怖犯罪活动实施严厉关注兰州中、高考降噪:叫卖声声声刺耳新疆检察系统开展打击暴恐专项行动
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘