У Дейтлов есть задача http://xmages.net/view-image.htm
Кода на рисунке 3.14 такой:
| Код | //Рис. 3.15: fig03_15.cpp //Рекурсивная функция вычисления числа Фибоначчи #include<iostream> using std::cout; using std::cin; using std::endl;
#include<windows>
unsigned long fibonacci(unsigned long);
int main() { unsigned long result, number;
cout << "Vvedite celoe chislo: "; cin >> number; result = fibonacci(number); cout << "Chislo Fibonachchi(" << number << ") = " << result << endl;
system("pause"); return 0; }
//Рекурсивная описание функции fibonacci unsigned long fibonacci(unsigned long n) { if (n == 0 || n == 1) //общий случай return n; else //рекурсивный случай return fibonacci(n - 1) + fibonacci(n - 2); }
|
Что здесь понимается под "локальной переменной"? n?
Параметр рекурсивного вызова - это, я так понимаю, то, что в скобках функции fibonacci()? |