求写一个关于c++ 斐波那契额数列代码任意一个数都可以用斐波那契数列(1,1,2,3,5,8,13...)的和相加的形式表示;比如4=3+1,15=13+2,20=13+5+2;输入一个大于零的整数,输出要求:x(输入)=num1+num2+...

问题描述:

求写一个关于c++ 斐波那契额数列代码
任意一个数都可以用斐波那契数列(1,1,2,3,5,8,13...)的和相加的形式表示;
比如4=3+1,15=13+2,20=13+5+2;
输入一个大于零的整数,输出要求:x(输入)=num1+num2+...

#include
int main()
{
int a[50]={1,1};
int i,j;
int n;
//scanf("%d",&n);
for(i=2;i