我是靠谱客的博主 谨慎飞机,这篇文章主要介绍C语言-斐波那契数列,现在分享给大家,希望可以做个参考。

复制代码
1
2
3
#include <stdio.h> #define FALSE -1;
复制代码
1
2
int fibo(unsigned int n)
复制代码
1
2
{
复制代码
1
2
// 判断
复制代码
1
2
3
if(n <= 0)
复制代码
1
2
3
{
复制代码
1
2
3
printf("入参错误!");
复制代码
1
2
3
return FALSE;
复制代码
1
2
3
}
复制代码
1
2
3
else if(n == 1 || n == 2)
复制代码
1
2
3
{
复制代码
1
2
3
// 前两项都为1
复制代码
1
2
3
return 1;
复制代码
1
2
3
}
复制代码
1
2
3
else
复制代码
1
2
3
{
复制代码
1
2
3
// 从第三项开始,为前两项和
复制代码
1
2
3
return fibo(n - 1) + fibo(n - 2);
复制代码
1
2
3
}
复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
} int main(void) { // 定义变量,求斐波那契数列第10项的值 int n = 10; // 调用方法 int value = fibo(n); // 输出结果 printf("斐波那契数列滴%d项的值value = %dn", n, value); return 0; } int main(void) { // 定义变量,求斐波那契数列第10项的值 int n = 10; // 调用方法 int value = fibo(n); // 输出结果 printf("斐波那契数列滴%d项的值value = %dn", n, value); return 0; }

 

最后

以上就是谨慎飞机最近收集整理的关于C语言-斐波那契数列的全部内容,更多相关C语言-斐波那契数列内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(62)

评论列表共有 0 条评论

立即
投稿
返回
顶部