我试图制作一个程序,将0到所输入数字的所有斐波那契数字都输出,但是有一个错误,我没有找到它......它编译。如果有人能告诉我我的错在哪里,这将非常有帮助;)。在打印无尽0000斐波那契数字从0到n
#include <iostream>
int main()
{
int n,erste = 0,zweite = 1,neu = 0;
std::cout << "Enter N ";
std::cin >> n;
for(int s = 0 ;s < n; s++)
{
if(s <= 1)
s = neu;
else{
neu = erste + zweite;
erste = zweite;
zweite = neu;
}
std::cout << neu << " ";
}}
至少你可以做的是解释你有错误。 – SJuan76
顺便说一下,这是第一次有人告诉斐波那契数列从'0'开始。 – SJuan76
@ SJuan76如果你定义F_0 = 0,F_1 = 1作为起始条件,那么你会得到很好的属性,例如当k是5的倍数时F_k是5的倍数。 – madth3