| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付学习型 ASP/PHP/ASP.NET 主机 30元/年
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY 
共有 2050 人关注过本帖
标题:请大家看看我这个冒泡排序的程序错在哪里了
收藏  订阅  推荐  打印 
cccer
Rank: 1
等级:新手上路
帖子:37
积分:470
注册:2004-5-5
请大家看看我这个冒泡排序的程序错在哪里了

输出不对

#include <stdio.h> int ar[10]={9,8,7,6,5,4,3,2,1,0}; int num=0; int z=0,a=0,b=0,i=0; sort(){ for(a=0;a<10;a++){ num=ar[a]; for(b=a+1;b<10;b++){ z=ar; if(num>z){

ar[a]=z; ar=num; } } } }

main(){

sort(); for(i=0;i<10;i++){ printf("%d",ar); }

getch(); }

搜索更多相关主题的帖子: 冒泡  
2004-5-9 23:06
griefforyou
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:3338
积分:33882
注册:2004-4-15

#include <stdio.h> int ar[10]={9,8,7,6,5,4,3,2,1,0}; int num=0; int z=0,a=0,b=0,i=0; void sort(){ for(a=0;a<10;a++){ for(b=a+1;b<10;b++){ num=ar[a]; z=ar[b]; if(num>z){ ar[a]=z; ar[b]=num; } } } } void main(){ clrscr(); sort(); for(i=0;i<10;i++){ printf("%d",ar[i]); } getch(); }

[此贴子已经被作者于2004-05-10 15:27:31编辑过]


四月天原创文学网 http://yc.4yt.net
2004-5-10 09:55
griefforyou
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:3338
积分:33882
注册:2004-4-15
晕了,C的源代码帖上就会丢东西,这个版不支持HTML呀!

我只有使用绝招了!


四月天原创文学网 http://yc.4yt.net
2004-5-10 10:11
griefforyou
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:3338
积分:33882
注册:2004-4-15

其实修改的就是把num=ar[a]放到第二个for循环中!


四月天原创文学网 http://yc.4yt.net
2004-5-10 10:12
C++大粉丝
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:10
帖子:478
积分:4930
注册:2004-4-23

qsort

I am a big fan of c plus plus.
2004-5-10 10:22
griefforyou
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:3338
积分:33882
注册:2004-4-15

你的是C++呀,呵呵!

四月天原创文学网 http://yc.4yt.net
2004-5-10 10:49
静夜思
Rank: 12Rank: 12Rank: 12
来自:山东济南
等级:管理员
威望:10
帖子:5062
积分:57000
注册:2004-3-25

#include <stdio.h> int ar[10]={9,8,7,6,5,4,3,2,1,0}; int num=0; int z=0,a=0,b=0,i=0; void sort(){ for(a=0;az){ num=ar[a]; z=ar; ar[a=z;] ar[b=num;] } } } } void main(){ clrscr(); sort(); for(i=0;i<10;i++){ printf("%d",ar); } getch(); }

[此贴子已经被作者于2004-05-10 12:33:30编辑过]


论坛界面风格改版中,最终改到无限接近于2007年10月份以前的风格。
改版过程中偶尔会出现页面错乱,尽量不影响大家的交流。
改版后速度更快,色调更柔和不伤眼睛,适合整天盯着屏幕的开发者
2004-5-10 11:06
静夜思
Rank: 12Rank: 12Rank: 12
来自:山东济南
等级:管理员
威望:10
帖子:5062
积分:57000
注册:2004-3-25

grief

我就是用的你的代码复制的


论坛界面风格改版中,最终改到无限接近于2007年10月份以前的风格。
改版过程中偶尔会出现页面错乱,尽量不影响大家的交流。
改版后速度更快,色调更柔和不伤眼睛,适合整天盯着屏幕的开发者
2004-5-10 11:09
静夜思
Rank: 12Rank: 12Rank: 12
来自:山东济南
等级:管理员
威望:10
帖子:5062
积分:57000
注册:2004-3-25

grief

如果代码会丢失把不要把代码从 WIN-TC 直接复制到论坛,把 WIN-TC 中的代码复制到记事本(或写字板),然后在从记事选定代码复制到论坛,这样可以过滤掉不必要的HTML代码


论坛界面风格改版中,最终改到无限接近于2007年10月份以前的风格。
改版过程中偶尔会出现页面错乱,尽量不影响大家的交流。
改版后速度更快,色调更柔和不伤眼睛,适合整天盯着屏幕的开发者
2004-5-10 11:14
griefforyou
Rank: 12Rank: 12Rank: 12
等级:贵宾
威望:27
帖子:3338
积分:33882
注册:2004-4-15

你复制的是已经丢了字符的

你仔细看看代码,所有的右中括号都不见了 ar[i ...


四月天原创文学网 http://yc.4yt.net
2004-5-10 12:09
  • 17
  • 1/2页
  • 1
  • 2
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.057479 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved