递归调用函数:

#define _CRT_SECURE_NO_WARNINGS
int fun(int n);
#include<stdio.h>
int main()
{//斐波那契数列递归求法int a[100] = { 0,1,1 };int n, i, sum = 0;scanf("%d", &n);for (i = 1; i <=n; i++){sum += fun(i);}printf("%d\n", sum);
}
int fun(int n)
{if (n == 1 || n == 2)return 1;elsereturn fun(n - 1) + fun(n - 2);//等于前两项之和;return 0;
}

用数列的的方法求解:

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
//数列求int a[100] = { 0,1,1 };int n, i, sum = 0;scanf("%d", &n);for (i = 3; i <=n; i++){a[i] = a[i - 1] + a[i - 2];}for (i = 0; i <=n; i++){sum += a[i];}printf("%d\n", sum);
}

C语言斐波那契数列求和两种方法相关推荐

  1. C语言--斐波那契数列(三种方法)

    文章目录 一·介绍 二·代码实现 1·递归实现 2·迭代实现 3·数组实现 一·介绍 斐波那契数列,就是前两个数是1,之后从第三个数开始等于前面两个数的和,请用代码方式求出第n个斐波那契数列的大小. ...

  2. “斐波那契数列”的两种算法

    "斐波那契数列"的两种算法 斐波那契数列有个规律:从第三个数开始,每个数是前两个数之和,比如: 1 1 2 3 5 8 13 21 34 55...... 现在通过两种方式(递归与 ...

  3. C语言实现求解斐波那契数列的四种方法及优化处理(递归,迭代,特殊性质公式,矩阵快速幂)

    众所周知,斐波那契数列是非常经典的一个数列,它的数学公式如下 为了便于观察,我们列出它的几项:0  1  1  2  3  5  8  13  21...... 下面我们将介绍四种方法来用C语言计算机 ...

  4. C语言实现斐波那契数列的几种方法

    斐波那契数列指的是这样一个数列:1 .1.2.3.5.8.13.21.34.55.89--是从第三项开始每一项都是前两项之和. 用递推的方法定义为: f(0)=1;f(1)=1; f(n)=f(n-1 ...

  5. C++输出斐波那契数列的几种方法

    定义: 斐波那契数列指的是这样一个数列:0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, ... 这个数列从第三项开始,每一项都等于前两项之和. 以输出斐波那 ...

  6. 斐波那契数列的两种实现呢

    //1.用递归实现function digui($n){if ($n <= 0) return 0; if ($n == 1) return 1; return digui($n - 2) + ...

  7. 斐波那契数列的两种实现思想

    1 非递归 python def fbnq_2():a=0b=1n = input()for i in range(int(n)):c=a+ba=bb=cprint(a) fbnq_2() js fu ...

  8. 斐波那契数列的两种解题方式

    第一种方式:采用递归 ​ def Fibonacci (n):if n==1 or n==2 : return 1else :return Fibonacci(n-2)+Fibonacci(n-1) ...

  9. 斐波那契数列求和——C语言(小白版)

    ** 斐波那契数列求和--C语言(小白版) ** 题目要求 斐波那契数列 1, 1, 2, 3, 5, 8, 13, 21, 34--不难发现当n>2时,an=an-1+an-2 要求:当屏幕输 ...

最新文章

  1. Spring Boot + MyBatis + Druid + PageHelper 实现多数据源并分页
  2. 将近一半的用户希望能够在两秒内或者更短的时间内打开网站
  3. 【OpenCV3】RGB图像向CMYK颜色空间转换
  4. php 添加内链插件,ecshop自动内链插件seo优化插件
  5. boost::prev_permutation相关的测试程序
  6. uni-app小程序 点击页面滚动到指定位置
  7. python网络爬虫系列(一)——urllib库(urlopen、urlretrieve、urlencode、parse-qs、urlparse和urlsplit、request.Request类)
  8. 基于Echarts+HTML5可视化数据大屏展示—大数据管理平台中心
  9. R语言学习笔记(六)回归分析
  10. “熊猫烧香”源码启示录
  11. ffmpeg推拉流优化方案
  12. sis最新ip地址2020_2020 前端面试 | 第一波面试题总结
  13. 如何自定义设置macOS的开机启动项
  14. 网易微博将正式关闭 用户迁至轻博客LOFTER
  15. 【CSDN编程竞赛第六期】python详解
  16. 许鞍华新片《七里地》催泪 网友:看完想回家过年
  17. buntu22.04安装WPS中文版(一百一十八)
  18. 数字后端基本概念介绍Size Blockage
  19. Postman在pre-request Script中执行登录获取token
  20. KeyTweak(笔记本键盘设置工具) V2.20 中文版

热门文章

  1. 研究生学术与职业素养讲座第1-10讲
  2. php echo 输出 锘?... 乱码问题
  3. Android Target 31 升级全攻略 —— 记阿里首个超级 App 的坎坷升级之路
  4. 阿里巴巴天池机器学习(数据分析达人赛3:汽车产品聚类分析)
  5. 智能穿戴显示屏怎样操作?智能穿戴显示屏具有怎么功能?
  6. 会计专硕考研可以带计算机么,二本二战三跨如何考上985会计专硕之英语二篇
  7. ios大量缓存文件清理速度慢的问题
  8. 计算机一级考试做网络题,全国计算机等级考试一级考试练习题附答案
  9. IDEA连接Mysql失败:下载驱动失败,Failed todownload Cannot download Read timed out
  10. 云服务器的基本概念与优势