这道Java题目怎么做?}
用Java求Fibonacci数列:1,1,2,3,5,8,…第20个数的值。数列满足递推公式:F1=1,F2=1Fn=Fn–1+Fn–2(n>2)...
用Java求Fibonacci数列: 1, 1, 2, 3, 5, 8, …第20个数的值。 数列满足递推公式:
F1 = 1, F2 = 1 Fn = Fn – 1 + Fn – 2 ( n > 2 ) 展开
F1 = 1, F2 = 1 Fn = Fn – 1 + Fn – 2 ( n > 2 ) 展开
3个回答
2020-03-23
展开全部
public class Main {
public static void main(String[] args) {
for (int i = 1; i <=20; i++) {
System.out.print(f(i));
System.out.print(",");
}
}
public static int f(int i) {
if (i == 1 || i == 2) {
return 1;
} else {
return f(i - 2) + f(i - 1);
}
}
}
public static void main(String[] args) {
for (int i = 1; i <=20; i++) {
System.out.print(f(i));
System.out.print(",");
}
}
public static int f(int i) {
if (i == 1 || i == 2) {
return 1;
} else {
return f(i - 2) + f(i - 1);
}
}
}
追问
蟹蟹,不过答题时间到了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询