编辑代码

#include <iostream>
using namespace std;
void fibonacci(int n)
{
    if (n<1)
    {
        return;
    }

    int prePre=1;
    int pre=1;

    if(n==1)
    {
        cout<<prePre<<" "<<endl;
        return;
    }

    if(n==2)
    {
        cout<<pre<<" "<<endl;
        return;
    }

    cout<<pre<<" ";

    for(int i=3;i<=n;++i)
    {
        int curValue=prePre+pre;
        cout<<curValue<<" ";
        prePre=pre;
        pre=curValue;
    }
    cout<<endl;
    return;
}
int main() 
{
    //JSRUN引擎2.0,支持多达30种语言在线运行,全仿真在线交互输入输出。 
	for(int i=1;i<=10;++i)
    {
    cout << i <<"fibonacci values: " << endl;
    fibonacci(i);
    }
	return 0;
}