用C语言求斐波那契数列已知值求项数?

斐波那契数列,求N<=701408733有多少项

#include<iostream.h>
void main()
{ double a1=1,a2=1,a=0;
double N=0,flag=0;
while(N<=701408733)
{ a=a1+a2;
a1=a2; a2=a;
N=a; flag=flag+1;
}
cout<<"\n\n一共有 "<<flag<<"项";
}追问

答案等于多少

追答

43,望采纳

追问

cout<<"\n\n一共有 "<<flag<<"项好像有问题

追答

这个是c++的VC,Tc编译编译不出来的,你可以改成:cout<<"\nThe x is: "<<flag;

温馨提示:答案为网友推荐,仅供参考
相似回答