您的当前位置:首页正文

斐波那契数列

2021-05-07 来源:客趣旅游网
//功能:常规的循环结构(loop)来求解斐波那契数列的某个值 #include #include #include class fib //创建一个fib类 { public: fib(); ~fib();

long int fibloop(long int num); void startcalcu(void); private:

long int num; };

fib::fib() {}

fib::~fib() {}

long int fib::fibloop(long int num) //循环结构函数 {

long int backtwo,backone,currentdata; int count; if(num<=2) return 1;

else {

backtwo=1;backone=1; //先设计两个基准数据 for(count=3;count<=num;count++) {

currentdata=backone+backtwo; //产生最新的一个数据 backtwo=backone; //把基准数据往前移动 backone=currentdata; }

return currentdata; } }

void fib::startcalcu(void) {

long int result; cout<<\"请输入数字:\"; cin>>num;

result=fibloop(num);

cout<<\"结果是:\"<//=====主函数======== void main(void) {

system(\"color f0\");

fib numbernow;

cout<<\"常规的循环结构(loop)来求解斐波那契数列的某个值!\"<

因篇幅问题不能全部显示,请点此查看更多更全内容