本博客招租,E-mail:elevenor@gmail.com

本空间招租,欢迎电子邮件联系

原创 中国科学院2002年一道试题的两种解答收藏

新一篇: 由清华大学1994年一道试题想到的 | 旧一篇: 浙江大学计算机系硕士研究生复试题目解答(2)

题目:要求"不用循环"按照下标顺序输出数组T[n]元素

法一:

Print_Array(int i)//i的初始值为0

{

if(i==n) return;

else{

printf("%d",T[i]);

Print_Array(i++);

}//end of if

法二:

Print_Array(int i)//i的初始值为n-1

{

if(i==0) printf("%d",T[i]);

else{

Print_Array(i-1);

printf("%d",T[i]);

}//end of if

}//Print_Array(int i)//

其实思路一样.只是基准方向不同罢了.

更多内容:

浙江大学ACM试题解答(四月)
http://blog.csdn.net/ctu_85/archive/2007/04/24/1576831.aspx
浙江大学ACM试题解答(三月)
http://blog.csdn.net/ctu_85/archive/2007/03/20/1535556.aspx
麻省理工算法导论翻译
http://blog.csdn.net/ctu_85/archive/2007/06/08/1643179.aspx
华容道游戏与算法
http://blog.csdn.net/ctu_85/archive/2007/05/15/1610722.aspx
中国象棋对战程序C语言源代码
http://blog.csdn.net/ctu_85/archive/2007/05/04/1596351.aspx

发表于 @ 2006年10月24日 23:16:00|评论(loading...)|编辑

新一篇: 由清华大学1994年一道试题想到的 | 旧一篇: 浙江大学计算机系硕士研究生复试题目解答(2)

评论

#0714 发表于2007-07-19 16:44:16  IP: 121.205.250.*
Print_Array(i++);
好像应该是
Print_Array(++i);

发表评论  


登录
Csdn Blog version 3.1a
Copyright © ctu_85