| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 646 人关注过本帖
标题:关于数组的排序问题
取消只看楼主 加入收藏
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
收藏
 问题点数:0 回复次数:3 
关于数组的排序问题

我初学C,我现在学到了数组,我可以将一个数组先定义好它的个数与每个数的值,然后让它返回另一个函数中去让这个数组中的每个值逆序输出,我是这么写的,大家看对吗
#include <stdio.h>
void change(int array[],int n){
int i;
for (i=n-1;i>=0;i--){
printf("%3d",array[i]);
}
}
void main(){
int array[3]={1,2,3},j;
for (j=0;j<3;j++){
}
change(array,j);
}
我上面的这个可以实现,我想问大家的就是这个格式是否正确,还有就是如果我想从键盘输入数组中的许多数,也就是不确定数组的个数,而由你键盘上输入的个数来决定数组的个数,先定义为n,还有一个就是我的那个chang(array,j)就应该放在循环的外面吗,我有点疑惑,请高手具体讲讲,多谢了!

搜索更多相关主题的帖子: array change 定义 键盘 逆序 
2006-08-17 08:30
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
收藏
得分:0 

哦,我有点理解了谢谢上面这几位大哥


http://www.找到组织!找到党!
2006-08-17 09:57
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
收藏
得分:0 
上面这位大哥,我觉得你虽然一开始不能确定要输入多少个数,但是你在定义数组的时候完全可以将它定义的足够大啊,定义的范围尽量大于你想象的范围,呵呵!这是我个人的想法,不过,我觉得要是能定义时候直接定义成array[n]就好了,是吧?

http://www.找到组织!找到党!
2006-08-17 11:54
wyg4859
Rank: 2
等 级:新手上路
威 望:4
帖 子:883
专家分:0
注 册:2006-8-2
收藏
得分:0 
各位大哥,不好意思,我刚学到数组,至于你们说的什么链表是什么东西啊,能先给我讲讲 吗,多谢了!

http://www.找到组织!找到党!
2006-08-17 12:42
快速回复:关于数组的排序问题
数据加载中...
 
   



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

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