用c语言编写函数fun(intt),它的功能是:求斐波那契数列中大于t的最小的一个数,结果由函数返回。其中斐波那契数列f(n)的定义为:f(1)=1,f(2)=1f(n)=f(n-1)+f(n-2)(n>2) 点
时间: 2023-06-07 22:08:09 浏览: 156
基于51单片机红外编码解码的C语言程序
好的,这是一个编程问题,我可以回答。以下是代码实现:
```c
int fun(int t) {
int a = 1, b = 1, c = a + b;
while (c <= t) {
a = b;
b = c;
c = a + b;
}
return c;
}
```
该函数接收一个整数参数 t,使用循环计算斐波那契数列,直到找到大于 t 的最小数并返回。
阅读全文