毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C++用数据平移法求Fibonacci数列的第n项

更新时间:2011-5-14:  来源:毕业论文

基础题_1  用数据平移法求Fibonacci数列的第n项
1.1 需求分析:
     本程序主要解决的是: 编程实现Fibonacci数列的递归相加,按用户要求输出最终结果.

1.2 概要设计:
本程设计思路: 本程序较为简单,主要是实现一个循环递归调用。实现也较容易,但是要用到c++中的iomanip.h文件用于数据间的间隔确定,同时利用i%2==0来实现程序间的换行。
程序流程图(如下图):
1.3   详细设计与编码:
见上传程序。
 
1.4  调试分析:
在调试过程中程序使用“setw()”来确定输出结果间的间隔,或“i%2==0” 实现结果的换行。调试时只需注意递归的调用。
程序执行的结果:
1.5   用户使用说明:
      用户根据程序的提示输入循环递归的次数,即确定要输出的数的个数。

1.6  设计心得:
     这是我的第一个软件设计成果。开始编程时觉的有点不熟悉,对递归的概念及设计不熟悉,而且对于其中的间隔命令即换行控制的语句也是在编程时才知道其用法,感觉自己在程序设计及编写方面还有很多要学习的方面。
#include<iostream>
#include<iomanip>
using namespace std;

void main(){
 long int f1,f2;
原文请找腾讯752018766六,维-论'文.网http://www.lwfree.cn  cout<<"请输入n的值:"<<endl;
 cin>>n;
 for(i=1;i<=n;i++)
 {
  cout<<setw(12)<<f1<<setw(12)<<f2;
  if(i%2==0) cout<<endl;
  f1=f1+f2;
  f2=f2+f1;1832

C++用数据平移法求Fibonacci数列的第n项下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。