iterativerabbit.cpp

来自「Data Abstraction & Problem Solving with 」· C++ 代码 · 共 19 行

CPP
19
字号
int iterativeRabbit(int n)// Iterative solution to the rabbit problem.{   // initialize base cases:   int previous = 1; // initially rabbit(1)   int current = 1;  // initially rabbit(2)   int next = 1;     // result when n is 1 or 2   // compute next rabbit values when n >= 3   for (int i = 3; i <= n; ++i)   {  // current is rabbit(i-1), previous is rabbit(i-2)      next = current + previous; // rabbit(i)      previous = current; // get ready for      current = next; // next iteration   } // end for   return next;} // end iterativeRabbit

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?