【发布时间】:2026-02-23 07:10:01
【问题描述】:
有没有一种技巧可以在不调用循环的情况下打印前 n 个斐波那契数
for(int i=1; i<n; i++)
System.out.println(computeF(n));
来自主程序?
public static int computeF(int n)
{
if(n==0)
{
return 0;
}
else if(n==1)
{
return 1;
}
else
{
return computeF(n-1)+computeF(n-2);
}
}
可能有一种方法可以在递归中打印中间值,这将打印斐波那契数。
【问题讨论】:
-
是的,可以做到。任何递归算法都可以序列化。这听起来像是家庭作业。
-
不,这不是功课!!!我只是在练习