使用这个程序我可以很容易地得到斐波那契数列的序列。检查1到N之间有多少个斐波纳契数字存在
int main(){
int n,i,first=0,second=1,next=0,fib=0;
// 0 1 1 2 3 5 8 13 21 34
printf("Enter the value of N: ");
scanf("%d",&n);
for(i=1;i<=n;i++){
next = first+second;
first = second;
second = next;
printf("%d",next);
}
}
可是如何才能让许多febonacci数字在那里。
例如,如果我输入35,则结果应该显示10个febonacci数字。
这_Super easy_做。你想要计算这些数字,所以你需要另一个变量来做到这一点... – ForceBru
试过这个,但没有工作: if(next == i) fib = fib + 1; – Tahmid
https://oeis.org/A108852可能会帮助 – 2017-02-23 19:13:14