Fibonacci数列有下面特点
F1=1; (n=1)
F2=1; (n=2)
Fn=Fn-1+Fn-2; (n>=3)
现要求打印Fibonacci数列的前40项一行4个数
#include <iostream>
#include <iomanip>//格式控制头文件
using namespace std;
int main()
{
long long f1, f2;
int i;
f1 = f2 = 1;
for (int i = 1; i < 20; i++)
{
cout << setw(12) << f1 << setw(12) << f2;//setw函数只对它后面的一个数据有效
if (i % 2 == 0)cout << endl;//输出四个数后换行
f1 =f1 + f2; //更新f1的值
f2 = f2 + f1;//此时f1的值为更新后的值,再更新f2
}
return 0;
}