fibnacci函数.cpp
来自「实现fibnacci函数」· C++ 代码 · 共 36 行
CPP
36 行
#include<iostream.h>
#include<iomanip.h>
long fun(int ,int);
long fib(int ,int);
void main()
{
int i,K,N;
do
{
cout<<"input K,N(K>1&&n>0):"<<endl;
cin>>K>>N;
}while(!(K>1&&N>0));
cout<<"K="<<K<<", N="<<N<<endl;
for (i=1;i<=N;i++)
cout<<setw(5)<<fun(i,K);
cout<<endl;
}
long fun(int n,int K)
{
long f;
if(n<=K)
return (1);
else
f=fib(n,K);
return (f);
}
long fib(int n,int K)
{
int sum=0,j;
for(j=n-2;j<n;j++)
sum+=fun(j,K);
return sum;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?