如何用c语言编辑斐波那契数列:C编程实战入门斐波那契
如何用c语言编辑斐波那契数列:C编程实战入门斐波那契
题目描述Faibonacci数列前几项为: 0 1 1 2 3 5 8 … 其规律是从第三项起 每项均等于前两项之和。求前n项 并以每行5个数的格式输出。
输入一个正整数n(3<=n<=30),表示斐波那契数列的项数。
输出若干行,每行五个数,每个数使用10个位置输出。
样例输入7
样例输出
0 1 1 2 3
5 8
#include <bits/stdc .h>
using namespace std;
int main()
{
int n f1 f2 f3;
cin>>n;
f1=0;
f2=1;
cout<<setw(10)<<f1<<setw(10)<<f2;
for(int i=3;i<=n;i )
{
f3=f1 f2;
f1=f2;
f2=f3;
if(i%5==0)
cout<<setw(10)<<f3<<endl;
else
cout<<setw(10)<<f3;
}
return 0;
}