用递归怎么实现?
[code]public class tr{
public int dg(10)
{ dg(1)=1;
dg(2)=2;
dg(1)*dg(2);
return dg(n)*dg(n-1);
}
public static void main(String []args)
{
System.out.println("10!="+dg(10));
}
}[/code]
public class tr
{
public int dg(int n)
{ if(n==1)
return 1;
else
return n*dg(n-1);
}
public static void main(String []args)
{
System.out.println("10!="+dg(10));
}
}
我没运行..你看个意思吧
[[it] 本帖最后由 sunkaidong 于 2008-5-17 09:12 编辑 [/it]]
页:
[1]
