c语言编程题(用一维数组二维数组的方法做) (1)用一堆数组计算Fibonacci数列的前20项.F

问题描述:

c语言编程题(用一维数组二维数组的方法做) (1)用一堆数组计算Fibonacci数列的前20项.F
c语言编程题(用一维数组二维数组的方法做)
(1)用一堆数组计算Fibonacci数列的前20项.Fibonacci数列为1 1 2 3 5 8 13 21等,可表示为F(1)=1;F(2)=1;F(n)=F(n-1)+F(n-2)其中n>2.
会做的别藏着了
1个回答 分类:综合 2014-11-04

问题解答:

我来补答
不知道你要的答案是不是这个
#include "stdio.h"
#include "stdlib.h"
#include "math.h"
#include
#include "string.h"
int fun(int n)
{
if(n==0||n==1)
{
return 1;
}
else
{
return (fun(n - 1) + fun(n-2));
}
}
void main()
{
int num[20] = {0};
int i = 0;
for(i = 0;i < 20;i++)
{
num[i] = fun(i);
}
printf("打印斐波纳契数列:");
for(i = 0;i < 20;i++)
{
printf("%d ",num[i]);
}
}
 
 
展开全文阅读
剩余:2000
上一页:指函数和对函数
下一页:字丑请见谅。