斐波拉契数列
斐波那契数列指的是这样一个数列:1,1,2,3,5,8,13,21,34,55,89...
这个数列从第3项开始,每一项都等于前两项之和。
这个数列从第3项开始,每一项都等于前两项之和。
a1=1,a2=1,an=an-1+an-2(n>=3)#include <stdio.h> long act(long count, long limit, long n1, long n2, long n3) { n3 = n1 + n2; n1 = n2; n2 = n3; count++; if (count < limit) { n3 = act(count, limit, n1, n2, n3); } return n3; } int main() { long n1, n2, n3; long count = 2; long limit; n1 = 1; n2 = 1; n3 = 1; scanf("%ld", &limit); n3 = act(count, limit, n1, n2, n3); printf("%ld", n3); return 0; }
当项数大于65时因为数据过大无法计算
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 使用C#创建一个MCP客户端
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现