正在加载图片...
面向对象程序设计 例:用递归函数求 fibonacci数列 #include<iostream. h> unsigned long fibo( unsigned long),∥声明函数 void main( i unsigned long result, temp 堂提要 cout << Enter an integer cin>>temp; 第五章C++基础 result= fibo(temp) ∥调用函数 cout<<Fibonacci(<< temp <<"= 51C++概述 result < endl; 1 52数据和表达式 unsigned long fibo( unsigned long n)∥定义函数 53基本语句 f(n==0‖n==1) return I;∥边界条件 5.4函数 else return fibo(n-1)+fibo(n-2);,}/递归调用 55数组与指针 结果: Enter an integer:3 Fibonacci(3)=3第五章 C++基础 5.1 C++概述 5.2 数据和表达式 5.3 基本语句 5.4 函数 5.5 数组与指针 例: 用递归函数求Fibonacci数列 #include<iostream.h> unsigned long fibo(unsigned long); //声明函数 void main( ) { unsigned long result, temp; cout << " Enter an integer: "; cin >> temp; result = fibo(temp); //调用函数 cout << "Fibonacci(" << temp << " )= " << result << endl; } unsigned long fibo(unsigned long n) //定义函数 { if( n = = 0 || n = = 1) return n; //边界条件 else return fibo(n-1) + fibo(n-2); }//递归调用 结果: Enter an integer: 3 Fibonacci(3) = 3
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有