c语言斐波那契数列的定义为: F1=1,F2=1,F(n)=F(n-2)+F(n-1) 请输出斐波那契数列的前n项。

Description斐波那契数列的定义为:F1=1,F2=1,F(n)=F(n-2)+F(n-1)请输出斐波那契数列的前n项。Input第1行的整数T表示测试数据的组数... Description
斐波那契数列的定义为:
F1=1,F2=1,F(n)=F(n-2)+F(n-1)
请输出斐波那契数列的前n项。
Input
第1行的整数T表示测试数据的组数,后有T行测试数据,每行包含一个正整数n(n<=40)。
Output
对于每组测试数据,输出对应的F(n),每组单独占一行。
Sample Input
3
2
10
30
Sample Output
1
55
832040
展开
 我来答
微俊king
推荐于2017-09-13 · TA获得超过576个赞
知道小有建树答主
回答量:626
采纳率:50%
帮助的人:566万
展开全部
#include<stdio.h>  

int arr[100];

int main() {

int i;
int m;
int a;
scanf("%d", &m);
arr[1] = 1;
arr[2] = 1;
for(i = 3; i <= 40; ++i)
arr[i] = arr[i - 2] + arr[i - 1];
while(m--){

scanf("%d", &a);
printf("%d\n", arr[a]);

}

     return 0;  
}

水题 用递归会爆的

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式