斐波那契数列c语言写法
时间: 2023-11-17 15:01:18 浏览: 149
Fibonacci,matlab源码c语言实现,c语言项目
下面是C语言实现斐波那契数列的代码:
```c
#include <stdio.h>
#include <stdlib.h>
double function(double m) {
if(m == 1) {
return 1;
} else if (m == 2) {
return 1;
} else if(m >= 3) {
return function(m - 1) + function(m - 2);
}
}
int main() {
double m , y;
printf("请输入第几行斐波那契数列:");
scanf("%lf",&m);
y = function(m);
printf("这个斐波那契数列为:%lf",y);
return 0;
}
```
在这个代码中,我们定义了一个递归函数`function`,用来计算斐波那契数列的第`m`项。在`main`函数中,我们通过用户输入的值来调用`function`函数,并输出结果。
阅读全文