⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 6_51.cpp

📁 《c++程序设计技能百练》源代码,内有99个实例。
💻 CPP
字号:
#include<iostream.h>
class Fib
{

	int value;
	int fib;
public:
	void get();
	void CalFib();
	void Display()
	{
	cout<<"Fib("<<value<<")="<<fib<<endl;
	}
};
inline void Fib::get()
{   int Fib_N;
	cout<<"请输入此数列的第n项!"<<endl;
	cout<<"n=";
	cin>>Fib_N;
	value=Fib_N;
	fib=1;
}
void Fib::CalFib()
{
	int n=value;
	if(n==0||n==1) fib=n;
	else
	{
		int oneback=1,twoback=0,current;
		for(int i=2;i<=n;i++)
		{
			current=oneback+twoback;
			twoback=oneback;
			oneback=current;
		}
		fib=current;
	}
}
 
void main()
{
	
	Fib myFib;  //创建Fib类的对象myFib
	myFib.Fib::get();  //与myFib.get();等价
	myFib.CalFib();
	myFib.Display();
}

⌨️ 快捷键说明

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