作者cismjmgoshr (--???--)
看板C_and_CPP
标题Re: [问题] 请教一个题目的递回解法
时间Wed Feb 11 03:29:32 2009
a1=1
a2=1+(1+2) 差1+2
a3=1+(1+2)+(1+2+3) 差1+2+3
如果把(1+2+3+...)也写成递回
int recur(int i,int j)
{
if(i==0)
return 0;
else if(j==0)
return recur(i-1,i-1);
else
return j+recur(i,j-1);
}
a_n = recur(n,n);
....不过这样写不会比回圈解快吧
纯粹练习用吗?
--
∫work dt = success
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.47.105.14