第1个回答 2013-04-27
自己研究下,我给忘了是哪个了
我的是AS代码
package
{
import flash.display.MovieClip;
public class Main extends MovieClip
{
public function Main()
{
trace(sum(100));
trace(init(2));
trace(fibo(10));
}
function sum(n:int):int
{
if (n==1)
{
return 1;
}
else
{
return n+sum(n-1);
}
}//递加
function init(n:int):int
{
if(n==1)
{
return 1;
}
else
{
return n*init(n-1);
}
}//阶乘
var arr:Array=[1,1];
function fibo(n:int):Array
{
n--;
if(n<0)
{
return arr;
}
else
{
arr.push(arr[arr.length-1]+arr[arr.length-2]);
fibo(n);
}
return arr;
}//斐波那契数列
}
}