采纳数:9 獲赞数:7205
被新乡学院共青团评为积极份子优秀会长,获得最佳志愿公益奖!
解题思路: 判断比较的躺数每趟相邻的两个数再进行比较,应用两次 for 循环
创建两个变量start、end记住数组起始与结束位置元素的地址,应用两次 while 循环交换地址
冒泡排序算法的原理如下:
比较相邻的元素如果第一个比第二个大,就交换他们两个
对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对在这一点,最后的元素应该会是最大的数
针对所有的元素重复以上的步骤,除了最后一个
持续每次对越来越少的元素重复上面的步骤,直到没有任何一对數字需要比较
当然很多行可以省掉。只是这样更清楚
输入十个数保存到,整形的数组中然后用选择排序
for(i=0;i<10;i++) //用于十个元素排例。
scanf(“%d”&a[i]);//对十个元素输入数值
for(i=0;i<10;i++)//从小到大排例输入的十个元素。
用冒泡法 看书上例题 或者网上搜冒泡法 现在一下记不得那么多编码
下载百度知道APP抢鲜体验
使用百度知道APP,立即抢鲜体验你嘚手机镜头里或许有别人想知道的答案。
c语言中用冒泡排序法排列任意输叺的10个数用程序输出从小到大的排列具体过程,谢谢。
二级知识专家過去噈像壹場夢
这是我用手打的哈 希望对你有帮助
2楼敌不过时间逃不过距离
如果感觉以上信息为低俗/不良/侵权的信息可以点下面链接进行举报,我们会做出相应处理感谢你的支持!
点此我要举报以仩信息!
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。