C语言——计算Fibonacci数列
方式一
for循环 (20位)
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>
int main()
{int n;int a[20]={1,1};for ( n = 1; n <20; n++){a[n]=a[n-2]+a[n-1];}for ( n = 0; n < 20; n++){if(n%5==0)printf("\n");printf("%12d ",a[n]);}return 0;
}

方式二
用递归法编程
#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>
long Fib(int n);
int main()
{int n,i,x;printf("Input n:");scanf("%d",&n);for ( i = 1; i <=n; i++){x=Fib(i);printf("Fi(%d) = %d\n",i,x);}return 0;
}
long Fib(int n)
{if (n == 0) return 0;else if (n ==1) return 1;else return (Fib(n-1)+Fib(n-2));return 0;
}

相关文章:
C语言——计算Fibonacci数列
方式一 for循环 (20位) #define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h> int main() {int n;int a[20]{1,1};for ( n 1; n <20; n){a[n]a[n-2]a[n-1];}for ( n 0; n < 20; n){if(n%50)printf("\n");printf("%12d ",a[n]);}return 0; …...
【ASP.NET CORE】.NET 6.0 NET CORE MVC连接SQLSERVER数据库
项目装NuGet包,具体版本如下 在appsettings.json中,添加连接字符串 代码如下: "ConnectionStrings": {"MVCSqlContext": "Serverlocalhost;DatabaseAddress;User IDsa;Passwordsa;TrustServerCertificatetrue&q…...
filebeat日志收集工具
1、优缺点 filebeat收集的数据可以发往多个主机,即远程收集 filebeat无法实现数据过滤,一般结合logstash的数据过滤一块使用 2、远程收集多主机的日志实验 实验目的:一体化查看日志 实验条件: 主机名 服务器 IP地址 组件 …...
一文例说嵌入式 C 程序的内聚和耦合
1 - 原理篇 低耦合,是指模块之间尽可能的使其独立存在,模块之间不产生联系不可能,但模块与模块之间的接口应该尽量少而简单。这样,高内聚从整个程序中每一个模块的内部特征角度,低耦合从程序中各个模块之间的关联关系…...
python-爬虫(可直接使用)
爬虫(Web Scraping)是指通过编程自动化地获取互联网上的信息的过程。爬虫的目的通常是从网页中抓取数据,进行数据分析、处理或展示。以下是爬虫的基本流程和一些重要的概念: 爬虫基本流程: 确定目标: 确定要…...
Moonbeam生态项目分析 — — 去中心化交易所Beamswap
流动性激励计划Moonbeam Ignite是帮助用户轻松愉快体验Moonbeam生态的趣味活动。在Moonbeam跨链连接的推动下,DeFi的各种可能性在这里爆发。DeFi或许不热门,但总有机会捡漏,了解Monbeam生态项目,我们邀请Moonbeam大使分享他们的研…...
自研Xilinx高性能PCIe多通道DMA控制器
1 介绍 基于PCI Express Integrated Block,Multi-Channel PCIe QDMA Subsystem实现了使用DMA地址队列的独立多通道、高性能Continous或Scather Gather DMA,提供FIFO/AXI4-Stream用户接口。 基于PCI Express Integrated Block,Multi-Channel…...
人工智能原理复习--知识表示(二)
文章目录 上一篇产生式表示法推理方式 结构化表示语义网络语义网络表示知识的方法和步骤应用题目 框架表示法下一篇 上一篇 人工智能原理复习–知识表示(一) 产生式表示法 把推理和行为的过程用产生式规则表示,所以又称基于规则的系统。 产…...
【SpringBoot篇】登录校验 — JWT令牌
文章目录 🌹简述JWT令牌⭐JWT特点 🌺JWT使用流程🛸JWT令牌代码实现🍔JWT应用 🌹简述JWT令牌 JWT全称为JSON Web Token,是一种用于身份验证的开放标准。它是一个基于JSON格式的安全令牌,主要用于…...
leetcode每日一题34
89.格雷编码 观察一下n不同时的格雷编码有什么特点 n1 [0,1] n2 [0,1,3,2] n3 [0,1,3,2,6,7,5,4] …… 可以看到nk时,编码数量是nk-1的数量的一倍 同时nk编码的前半部分和nk-1一模一样 nk编码的最后一位是2k-1 后半部分的编码是其对应的前半部分的对称的位置的数字…...
王者荣耀游戏制作
1.创建所需要的包 2.创建怪物类 bear package beast;import wangzherogyao.GameFrame;public class Bear extends Beast {public Bear(int x, int y, GameFrame gameFrame) {super(x, y, gameFrame);setImg("img/bear.jpg");width 85;height 112;setDis(65);}} b…...
springboot post添加URL添加参数
出现 MissingServletRequestParameterException: Required String parameter pageNumber is not present 异常的原因是在请求中没有提供名为 pageNumber 的参数。 请确保发送 POST 请求时,在请求的 URL 或请求体中提供了名为 pageNumber 的参数,以满足方…...
『 MySQL数据库 』插入查询结果
文章目录 🎟️ 前言🎟️ 创建一张结构相同的表🎟️ 表内插入查询结果🎫 对表内数据进行去重🎫 配合ORDER BY排序后以及LIMIT分页对数据进行插入 🎟️ 前言 在MySQL数据库中不仅可以直接根据字段类型等对数据…...
【笔记】小白学习电路维修
学习视频(b站):从0开始学电路 从0开始学电路维修 p1 黄色长方体元件P2 故障率最高的元件p3带芯铜丝线圈是什么区分电感和变压器接入电路分析: p4 交流和直流分界线整流桥接线整流桥故障判断 带色环的不一定是电阻 p1 黄色长方体元…...
linux简述进程
目录 进程 一个正在运行的程序,一个程序运行至少要启动一个进程,主进程 子进程 一个进程正常运行,至少要启动一个线程,主线程 子线程 进程的生命周期: 进程状态产生的原因: 查看当前系统的进程 ps au…...
由于设置了全局 QWidget 背景导致QT QCalendarWidget 表态背景异常
解决: 单独设置QCalendarWidget 的qss : 对象是查看源码所得 QWidget#qt_calendar_navigationbar{ ...... } QToolButton#qt_calendar_prevmonth, #qt_calendar_nextmonth, #qt_calendar_monthbutton, #qt_calendar_yearbutt…...
数据库的重要你了解多少?如何保障数据库的安全?
随着信息技术的快速发展,数据库已经成为企业、组织以及个人日常生活中不可或缺的一部分。然而,随着数据库的广泛应用,其安全性问题也日益凸显。数据库的安全性主要包括数据的完整性、保密性和可用性。本文将探讨数据库安全性的重要性、以及如…...
距离“全自动”漏洞挖掘又近了一步!腾讯安全大数据实验室论文入选ACM CCS 2023
计算机领域国际权威学术顶会ACM CCS 2023于11月26日在丹麦哥本哈根开幕。腾讯安全大数据实验室团队论文《Hopper: Interpretative Fuzzing for Libraries》被大会收录,昨天,实验室研究员谢雨轩受邀出席大会进行主题分享。 该论文提出了解释性模糊测试&a…...
docker搭建rabbit集群
1.去rabbitMQ官网拉去images 我当前使用的是最新版本的镜像:rabbitmq:3.12-management 2.创建一个集群专用网络 docker的容器相互隔离是不可通信的,我们自行创建一个网络后,创建容器时 给他们放在一起,就可以通信了。 docker netw…...
西南科技大学C++程序设计实验一(C++基础知识)
目录 一、实验目的 二、实验任务 三、预习内容(复习书中前3章内容,说明C++相对于C的扩展有哪些?) 四、问题思考与讨论 一、实验目的 1.熟悉编程环境 2.掌握程序调试方法。 3.熟悉枚举类型、结构体类型等自定义数据类型的使用 4.熟悉函数的定义、说明与使用 5.熟悉引用…...
408计算机考研-计算机操作系统笔记-王道
计算机操作系统笔记-王道1.1.11.1.2操作系统的概念与功能操作系统的概念(定义)操作系统的功能和目标--向上提供方便易用的服务总结1.1.3 操作系统的特性并发与共享虚拟异步总结1.2_操作系统的发展和分类手工阶段批处理阶段--单道批处理系统多道批处理系统…...
2026年OpenClaw怎么部署OpenClaw接入飞书保姆级教程
2026年,OpenClaw(原Clawdbot、Moltbot,社区昵称“小龙虾”)凭借本地优先、多通道接入、插件化扩展的特性,成为企业与个人搭建AI自动化助理的首选工具。对于零基础用户而言,阿里云轻量应用服务器是部署OpenC…...
云容笔谈·东方红颜影像生成系统:剖析计算机组成原理与AI图像生成的底层关联
云容笔谈东方红颜影像生成系统:剖析计算机组成原理与AI图像生成的底层关联 你有没有想过,当你输入一段文字,AI就能为你生成一幅精美画作,这个过程和一台电脑运行程序有什么相似之处?今天,我们就来聊聊这个…...
OpenClaw+Qwen3.5-9B创作助手:从大纲到短视频脚本全自动
OpenClawQwen3.5-9B创作助手:从大纲到短视频脚本全自动 1. 为什么需要自动化创作流程 作为一个内容创作者,我经常面临这样的困境:明明有好的创意,却卡在执行环节。从构思大纲到完成短视频脚本,往往需要反复查阅资料、…...
【苍穹外卖】Mac前端开发环境搭建:从零到部署的完整指南
1. 为什么选择Mac搭建前端开发环境? 作为一个长期使用Mac进行前端开发的程序员,我可以很负责任地说,Mac确实是前端开发的绝佳选择。首先,Mac基于Unix系统,命令行环境对开发者极其友好,很多工具和命令与Linu…...
SpringBoot集成Flyway:从多数据库适配到生产环境实战
1. 为什么你的微服务需要Flyway? 第一次遇到数据库迁移问题是在2018年,当时我们团队维护着一个需要同时支持MySQL和Oracle的SaaS产品。每次发版前,DBA都要手动执行几十个SQL脚本,经常出现测试环境执行成功但生产环境漏掉某个脚本的…...
OpenClaw权限管理:千问3.5-35B-A3B-FP8操作范围最小化实践
OpenClaw权限管理:千问3.5-35B-A3B-FP8操作范围最小化实践 1. 为什么需要限制OpenClaw的权限 去年夏天,我在本地部署OpenClaw对接千问3.5模型时,曾因为一个简单的文件整理指令差点酿成大祸。当时我让AI帮我整理下载文件夹,结果它…...
GME-Qwen2-VL-2B-Instruct实操手册:图文匹配工具性能压测与QPS基准报告
GME-Qwen2-VL-2B-Instruct实操手册:图文匹配工具性能压测与QPS基准报告 1. 引言:为什么你需要一个本地图文匹配工具? 想象一下这个场景:你手头有几千张商品图片,需要为每张图片自动生成最贴切的标题,或者…...
GLM-OCR开源模型价值:相比闭源OCR,数据不出域+模型可审计+可定制
GLM-OCR开源模型价值:相比闭源OCR,数据不出域模型可审计可定制 1. 为什么需要关注OCR的数据安全问题 在日常工作中,我们经常需要处理各种文档和图片中的文字信息。传统的OCR技术虽然方便,但当你使用云端OCR服务时,你…...
WarcraftHelper:解决经典游戏兼容性问题的技术增强方案
WarcraftHelper:解决经典游戏兼容性问题的技术增强方案 【免费下载链接】WarcraftHelper Warcraft III Helper , support 1.20e, 1.24e, 1.26a, 1.27a, 1.27b 项目地址: https://gitcode.com/gh_mirrors/wa/WarcraftHelper 当玩家在现代硬件上运行魔兽争霸II…...
