📄 6_51.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 + -