当前位置: 代码迷 >> C语言 >> [求助]怎样实现输入任意多个数 然后对它们进行排序输出
  详细解决方案

[求助]怎样实现输入任意多个数 然后对它们进行排序输出

热度:128   发布时间:2007-10-24 12:50:50.0
以下是引用nuciewth在2007-10-24 12:29:59的发言:
那你还是选择文件输入.

别人刚学的得嘛..

就用求商的方法求呗


----------------解决方案--------------------------------------------------------
求商的方法是怎么样的
----------------解决方案--------------------------------------------------------
版主说得对啊  要确定输入数的规模  求商要怎么做啊  还有文件的要怎么做  高手帮忙解答一下
----------------解决方案--------------------------------------------------------
看下我的这个帖子
http://bbs.bc-cn.net/viewthread.php?tid=180544

----------------解决方案--------------------------------------------------------

除了楼上的冒泡排序还可以用选择排序方法。


----------------解决方案--------------------------------------------------------
要随便输入```一个数组是不行的```定义数组的时候``长度必须给定``

如果考虑动态 数组```但是分配的空间也不是无限的```

文件我也不没有学``所以还不清楚怎么用文件`

主要是这个随便``有点难啊```随便就有无限长的可能行```

谁有通用的办法啊``楼顶的说求商```是怎么回事```


----------------解决方案--------------------------------------------------------

用链表估计可以吧
输入非数字则结束的话估计能行得通


----------------解决方案--------------------------------------------------------
可以用链表呀,为什么没人选择用链表?
----------------解决方案--------------------------------------------------------

动态分配空间,要多少给多少,用链表,栈,队列啊都可以吧,


----------------解决方案--------------------------------------------------------
看来这个问题要学到后面的知识才能解决的  不过不需要任意多的数  只要100个数之内的也行吧   
----------------解决方案--------------------------------------------------------
  相关解决方案