求指教 怎么改!!!
已知Fibonacci数列:1,1,2,3,5,8,……,它可由下面公式表述:F(1)=1 if n=1
F(2)=1 if n=2
F(n)=F(n-1)+F(n-2) if n>2
试求F(50)值。
#include <iostream.h>
int main()
{
int a,b,c,d,i;
cin>>i;
a=1;
b=1;
for (d=3;d<=i;d++)
{
c=a+b;
a=b;
b=c;
}
cout<<c<<endl;
return 0;
}
求助 我要怎么改才能输出11位数