我想使用C语言完成一个程序,设计函数fib,每调用一次就返回Fibonacci数列的下一个值,即第一次调用返回1,第二次调用返回1,第三次调用返回2,第四次调用返回3…以此类推…
时间: 2023-06-08 16:04:15 浏览: 184
C语言程序设计-用函数求fibonacci数列前n项的和;说明:fibonacci数列为数列的第一项值为1,第二项
5星 · 资源好评率100%
好的,这是一个关于程序设计的问题,我可以帮您回答。下面是函数fib的代码实现:
```c
int fib(){
static int a = 0, b = 1, c;
c = a + b;
a = b;
b = c;
return b;
}
```
每调用一次函数`fib`,就会返回Fibonacci数列的下一个值。第一次调用时返回1,第二次调用时返回1,第三次调用时返回2,第四次调用时返回3,以此类推。希望这个回答能够帮到您。
阅读全文