编写斐波数列,输入n,输出数列中大于n的第一个数及其在数列中的位置,main函数怎么写呢
int fib(int i)
{
if ((i==0)||(i==1))
return 1;
else
return fib(i-1)+(i-2);
}
int main()
{
int n;
cin n;
return 0;
}
编写斐波数列,输入n,输出数列中大于n的第一个数及其在数列中的位置,main函数怎么写呢
int fib(int i)
{
if ((i==0)||(i==1))
return 1;
else
return fib(i-1)+(i-2);
}
int main()
{
int n;
cin n;
return 0;
}
int main()
{
int i = 0,n;
cin >> n;
while(fib(i) <= n){
i++;
}
cout << i+1 << endl;
return 0;
}