作业帮 > 综合 > 作业

C语言程序设计,编写一个函数实现求解斐波那契数列的第n项以及前n项之和,包括(递归和非递归版本).并编写主函数进行测试.

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/05/02 10:28:39
C语言程序设计,
编写一个函数实现求解斐波那契数列的第n项以及前n项之和,包括(递归和非递归版本).并编写主函数进行测试.
斐波那契数列为:
F1=F2=1
Fn=Fn-1+Fn-2
¢ 如输入n为40,则第40项为:102334155
¢ 前40项之和为267914295.
C语言程序设计,编写一个函数实现求解斐波那契数列的第n项以及前n项之和,包括(递归和非递归版本).并编写主函数进行测试.
帮你写好了.unsigned int fib(unsigned int n) {
\x09if (n == 1 || n == 2) {
\x09\x09return 1;
\x09}

\x09return fib(n - 1) + fib(n -2);
}

void main() {
    printf("%d\n", fib(40));
}