用for循环输出数列1,1,2,3,5,8,········ 找错,

2024-12-14 10:38:12
推荐回答(4个)
回答1:

#include
void main(void)
{
int i;
long a[50]={1,1};
for(i=0;i<40;i++)
{
a[i+2]=a[i+1]+a[i];
printf("%d ",a[i]);
}
}

回答2:

F(n) = (1/2)*((sqrt(5)+1)^(n+2)-(1-sqrt(5))^(n+2))/((sqrt(5)+1)^(n+1)-(1-sqrt(5))^(n+1))

回答3:

不知道你要的结果是???
该程序除了少了头文件后,好像没有其它问题。
在前面加个
#include "stdio.h"

回答4:

好像没有什么大的错误啊