谢谢各位不吝指教!UserYuH的算法简单明了,很容易让人接受,不足之处是使用的辅助空间较大,也许我只需要10或20个数,程序却非得另开一个100个元素的数组,有点太浪费了,另外,如果我需要的是20个任意大小但互不雷同的数怎么办? 广陵绝唱的代码没看太懂(不好意思,我太菜了),num数组中的所有元素应该都等于200吧?if(num[n]==200)这条判断语句岂不是永恒成立?它到底起什么作用?还有,能麻烦你解释一下printf("%2d%c",num[n]=n,++i%5?' ':'\n');这条语句吗?再次感谢两位!
[ 本帖最后由 lrongh 于 2009-10-13 22:39 编辑 ]
[ 本帖最后由 lrongh 于 2009-10-13 22:39 编辑 ]