C/C++教程

Fibonacci数列 C++

本文主要是介绍Fibonacci数列 C++,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

Fibonacci数列

前两个数为1,后面的数为前两数之和 :如数列1 1 3 5 8 13 21

//后面的数为前两数之和
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
	long int f1 = 1, f2 = 1;
	int i;
	for (i = 1; i <= 20; i++)
	{
		cout << setiosflags(ios::left) <<setw(12) << f1 << setiosflags(ios::left) << setw(12) << f2 ;//每次输出两个数
		if (i % 2 == 0)
			cout << endl;//每循环两次换一次行,也就是每行输出4个数
		f1 = f1 + f2;
		f2 = f2 + f1;
	}
	return 0;
}



这篇关于Fibonacci数列 C++的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!