用递归算法实现斐波那契数列1,1,2,3,5,8,13……的前20项,每输出5项一换行,用C++
2个回答
展开全部
#include <iostream>
#include <iomanip>
using namespace std;
int Fibo(int i) {
if (i <= 2) return 1;
else return Fibo(i - 1) + Fibo(i - 2);
}
int main() {
for (int i = 1; i <= 20; i++) {
cout << setw(5) << right << Fibo(i);
if (i % 5 == 0) cout << endl;
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询