题目描述
设计函数Fibo,用于求解Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号。在main函数中输入n,调用Fibo函数输出结果。
输入要求
主函数中输入一个整数n(n≥1)。
输出要求
设计函数求出Fibonacci数列中大于n的第一个数及其在Fibonacci数列中的序号并输出结果。
输入样例
1000
输出样例
Value=1597,Location=17
#include<stdio.h>
int Fibo(int n)
{int f1=1,f2=1,t,sn;
for(sn=2;f2<=n;sn++)
{t=f2;
f2=f1+f2;
f1=t;
}
printf("Value=%d,Location=%d\n",f2,sn);
return 0;} //设计函数
int main()
{
int n;
scanf("%d",&n);
Fibo(n); //调用函数
return 0;
}