| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1274 人关注过本帖
标题:[求助]大家帮我看看错在哪里?
取消只看楼主 加入收藏
云中倒影
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2004-7-27
收藏
 问题点数:0 回复次数:3 
[求助]大家帮我看看错在哪里?

这是一个对数组中10个整数按由小到大排列的程序:

#include "stdio.h" main() { int sort(int b[]); int a[10],i; printf("Please input 10 number"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); sort(a); printf("the sorted number:\n"); for(i=0;i<10;i++) printf("%d",a[i]); printf("\n"); } int sort(int b[]) {int i,j,t; for(i=1;i<10;i++) if(b[i]>b[i+1]) {t=b[i];b[i]=b[i+1];b[i+1]=t;} }

[此贴子已经被作者于2004-08-19 16:14:51编辑过]

搜索更多相关主题的帖子: include color number 
2004-08-19 15:34
云中倒影
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2004-7-27
收藏
得分:0 

谢谢两位版主。但是我不明白1.忆南大哥,我for()里没用引号啊!

2.天使预备役大侠,main() { int sort(int b[]);里没有声明第二个函数啊,书上不是可以这样声明的吗?

2004-08-19 15:54
云中倒影
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2004-7-27
收藏
得分:0 
哦,的确是加了引号。不过这不是导致错误的关键问题啊!
2004-08-19 16:16
云中倒影
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2004-7-27
收藏
得分:0 

总算成功了,谢谢各位,代码如下:

#include "stdio.h"

main() { int sort(int b[],int n); int a[10],i; printf("Please input 10 number"); for(i=0;i<10;i++) scanf("%d",&a[i]); printf("\n"); sort(a,10); printf("the sorted number:\n"); for(i=0;i<10;i++) {printf("%d",a[i]); printf("\n");} } sort(int b[],int n) {int i,j,t; for(j=1;j<n;j++) for(i=0;i<n-j;i++) if(b[i]>b[i+1]) {t=b[i];b[i]=b[i+1];b[i+1]=t;} }

[此贴子已经被作者于2004-08-20 17:03:28编辑过]

2004-08-20 17:01
快速回复:[求助]大家帮我看看错在哪里?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.031818 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved