输出斐波那契数列---C++

一、代码

 1 #include <iostream>
 2 using namespace std;
 3 void fun(int n)
 4 {
 5     int a=1;
 6     int b=1;
 7     int sum=0;
 8     if(n<2)
 9         cout<<a<<endl;
10     if(n==2)
11         cout<<a<<"  "<<b<<"  "<<endl;
12     
13     else
14     {
15         cout<<a<<"  "<<b<<"  ";
16         for(int i=1;i<=n-2;i++)
17         {        
18             sum=a+b;
19             a=b;
20             b=sum;
21             if(i%5==0)
22                 cout<<endl;
23             cout<<sum<<"  ";
24         }
25     }
26 }
27 void main()
28 {
29     cout<<"请输入前N位数:"<<endl;
30     int m;
31     cin>>m;
32     fun(m);
33     cout<<endl;
34 }

 

二、演示

posted @ 2013-09-10 19:16  不懂编程的程序员  阅读(595)  评论(0编辑  收藏  举报