编程论坛
注册
登录
编程论坛
→
C++教室
斐波那契数列怎么写......?高人请教....
消沉_离别
发布于 2012-03-16 18:32, 295 次点击
斐波那契数列怎么写......?
3 回复
#2
消沉_离别
2012-03-16 18:41
#include<stdio.h>
main()
{
int a,b[20];
for(a=2;a<20;a++)
{
scanf("%d",b[a]);
}
for(a=2;a<20;a++)
{
b[a]=b[a-1]+b[a-2];
printf("%d",b[a]);
}
}
应该怎么修改??
#3
nicum
2012-03-16 19:44
#include <stdio.h>
#define MAX 100
int main()
{
int fb[MAX]={1,1};
int i=2;
while((i++)<MAX)
{
fb[i]=fb[i-1]+fb[i-2];
printf("%d",fb[i]);
}
return 0;
}
[
本帖最后由 nicum 于 2012-3-17 20:55 编辑
]
#4
lucky563591
2012-03-17 10:06
#include<stdio.h>
main()
{
int a,b[20];
b[0]=b[1]=1;
for(a=2;a<20;a++)
{
b[a]=b[a-1]+b[a-2];
printf("%d",b[a]);
}
}
1