中易网

初学C语言菜鸟求助:计算斐波那契数列的前20项(要求用递归法)

答案:3  悬赏:0  
解决时间 2021-02-22 03:03
初学C语言菜鸟求助:计算斐波那契数列的前20项(要求用递归法)
最佳答案
#include
#define N 20//默认输出20项
int Fibonacci(int n)
{//递归求解
return (n==1||n==2)?1:Fibonacci(n-1)+Fibonacci(n-2);
}
int main()
{
int i;
for(i=1;i<=N;i++)
{
printf(" %5d",Fibonacci(i));
if(i%5==0)printf("\n");//每输出5项输出一个换行
}
return 0;
}
全部回答
我暂时保留我的看法!

#include <stdafx.h>
int Fibonacci(int n)
{ int m;
if(n==1||n==2)
m=1;
else
m=Fibonacci(n-1)+Fibonacci(n-2);//递归调用
return m;
}
int main(int argc, char* argv[])
{
int k;
for(k=1;k<=20;k++)
{
printf(" %-10d",Fibonacci(k));//数字左对齐效果,可以查看书本关于printf函数的输出格式
if(k%4==0)printf("\n"); //每行显示四个数字,可视化效果好些
}
return 0;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
虎皮兰几月份可以扦插
总有人发短信说最近每天都收到执业医师考试考
057189975985是什么电话,刚才打电话问我有没
哪个快递能寄苹果手机,他是一体机,今天找了
专科毕业能到铜陵淮河路小学当教师吗
天天购物中心在什么地方啊,我要过去处理事情
头文字d圣诞剧场版里的插曲是什么啊?
老公背着我在外面给别的女人生了孩子,现在那
关于爱耳日的作文
激愤的近义词是什么
北外环东路/金田路(路口)在哪里啊,我有事要
兴安盟泰泷电脑技术服务有限公司怎么去啊,有
顺平县环境保护局怎么去啊,有事要去办理
关于麻友和指皇的区别
出租车与汽油三轮车相装,导致三轮车上人受重
推荐资讯
苹果手机怎么能把网站上的种子在百度云中打开
摄影教学类系列书籍,求推荐
求一个新垣结衣《红线》(赤い糸)MP3地址,
入学前把户口转到学校的大专生(未毕业)填写简
想知道: 郑州市 从百货大楼到郑州市二七区国
准备要个男孩,请问大家想生男孩的科学方法有
EPSON LQ-1600K III如何设置成高速打印,具体
怎么遍历request.getParameterMap里面的值
亨达渔具商行怎么去啊,有知道地址的么
设计数学节主题最少十六字
听蜀僧睿弹琴 赏析
可否用镍做电子元件脚镀层?
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?