设计函数,求解Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号。在main函数中输入n验证。
主函数中输入一个整数n(n≥1)。
设计函数求出Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号并输出结果。
#include<stdio.h>
int Fibo(int n)
{
int a[10000],i;
a[0]=a[1]=1;
for(i=2;i<=10000-1;i++)
{
a[i]=a[i-1]+a[i-2];
if(a[i]>n)
{
printf("Value=%d,Location=%d\n",a[i],i+1);
break;
}
}
return 0;
}//设计函数
int main()
{
int n;
scanf("%d",&n);
Fibo(n); //调用函数
return 0;
}