c++ 用数组求Fibonacci数列的第N项和前N项和

2025年03月18日 11:56
有2个网友回答
网友(1):

#include
#include
using namespace std;

int main()
{
int i,sum,n;
cout<<"please enter the number : "< cin>>n;
int F[50]; /*计算第n项*/
F[0]=0;
F[1]=1;
// if(n>=2)
// i=n;
for(i=2;i<=n;i++) //
{F[i]=F[i-1]+F[i-2];}
// if(n==0) /*计算前n项和*/
sum=0;
// if(n==1)
// sum=1;
for(i=0;i<=n;i++) //
{sum+=F[i];}
cout<<"the number in Fibonacci is : \n"; //< for(i=0;i<=n;i++) //
cout < cout < cout<<"the sum is : "< return 0;
}

网友(2):

sum需要赋初值=0;