c语言求数列的和_例15:C语言求Fibonacci数列的前30个数

e612a7fa378d7b7f1793b9c2094d3714.png

例15:求Fibonacci数列的前30个数。这个数列有以下特点:第1,2两个数为1,1,。从第三个数开始,该数是其前两个数之和。(斐波那契不死神兔)

解题思路:从前两个月的兔子数可以推出第3个月的兔子数。设第1个月的兔子数f1=1,第2个月的兔子数为f2=1,第3个月的兔子数f3=f1+f2=2。

源代码演示:

#include<stdio.h>//头文件 
int main()//主函数,程序的入口 
{int i,f1,f2,f3,row; //定义变量f1=1,f2=1; //变量初始化printf("输入需要输出的行数:");//提示语句 scanf("%d",&row); //键盘输入行数printf("%dn%dn",f1,f2); //先输出第一行和第二行for(i=1;i<row-1;i++) ///循环控制后row-2行{f3=f2+f1; //第3行的值是前面两行之和printf("%dn",f3);f1=f2; //变量赋值f2=f3;}
}

编译运行结果如下:

输入需要输出的行数:30
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
10946
17711
28657
46368
75025
121393
196418
317811
514229
832040--------------------------------
Process exited after 2.806 seconds with return value 29
请按任意键继续. . .

读者应该注意此程序只是简单的输出前30行,数字还是比较小的,如果想要更多的输出,要用long int(长整型)定义,要不然回超出int的范围,出现下面所示:

输入需要输出的行数:600
1
1
2
3
5
8
13
21
34
55
89
144
233
377
610
987
1597
2584
4181
6765
10946
17711
28657
46368
75025
121393
196418
317811
………………
-1831132203
1787838701
-43293502
1744545199
1701251697
-849170400--------------------------------
Process exited after 2.706 seconds with return value 599
请按任意键继续. . .
C语言 | 输出斐波那契前30列​mp.weixin.qq.com
7a4d0757ddd12f9b8950243d7e861c4c.png

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/365077.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

哈工大未来计算机院士,中国双一流大学拥有院士校友数排名,这是真实力!哈工大依然很强...

原标题&#xff1a;中国双一流大学拥有院士校友数排名&#xff0c;这是真实力&#xff01;哈工大依然很强校友是一个神奇的资源&#xff0c;就是曾经在同一个学校、大学、研究院(所)进行学习、工作和进修的人&#xff0c;就称为校友&#xff0c;以学校为标准&#xff0c;并不以…

GT sport赛道详解 - Dragon Trail | 龙之径

参考&#xff1a;GT sport所有赛道简介 今天的心情变化挺大&#xff0c;从绝望放弃到豁然开朗。 前言&#xff1a;GT sport有个排位赛&#xff0c;是每位sim赛车手提升自己等级的唯一途径&#xff0c;其中一个排位赛就是龙之径II&#xff08;逆时针跑&#xff09;&#xff0c;我…

优秀网页设计:带给你灵感的联系页面设计

在设计网站的时候&#xff0c;我们需要考虑到各个方面&#xff0c;从页眉到脚&#xff0c;从着陆页&#xff08;landing page&#xff09;到关于页&#xff08;about us page&#xff09;&#xff0c;还有联系页面&#xff08;contact page&#xff09;都要考虑。联系页面是网站…

前端项目难点及解决方法_预埋件施工重点难点的解决方法

点击箭头处“蓝色字”&#xff0c;关注我们哦&#xff01;&#xff01;关于施工重难点的问题&#xff0c;可根据主体结构施工情况&#xff0c;想从根本上解决几大重难点&#xff0c;必须严格按照设计图纸及规范要求放线定位&#xff0c;将预埋件施工精度控制合格率&#xff0c;…

视差滚动(Parallax Scrolling)技术在网页中应用的精美案例

视差滚动&#xff08;Parallax Scrolling&#xff09;是一种独特的网页内容表现形式&#xff0c;其基本原理是让多层背景以不同的速度移动&#xff0c;形成立体的运动效果&#xff0c;带来出色的视觉体验。作为今年网页设计的热点趋势&#xff0c;越来越多的网站应用了这项技术…

用Java可外部化

在理解Externalizable接口之前&#xff0c;您需要了解序列化。您可以在java中的序列化上阅读有关序列化的更多信息。 Java提供一种称为序列化的机制&#xff0c;以按字节顺序或字节顺序持久化Java对象&#xff0c;其中包括对象的数据以及有关对象的类型和存储在对象中的数据类…

批量删除html网页,批量删除.html · panghuamama/Clearly Local - Gitee.com

&#xfeff;批量删除$axure.utils.getTransparentGifPath function() { return resources/images/transparent.gif; };$axure.utils.getOtherPath function() { return resources/Other.html; };$axure.utils.getReloadPath function() { return resources/reload.html; };…

推荐30个新鲜出炉的精美 jQuery 效果

jQuery 是最流行和使用最广泛的 JavaScript 框架&#xff0c;它简化了HTML文档遍历&#xff0c;事件处理&#xff0c;动画以及Ajax交互&#xff0c;帮助Web开发人员更快速的实现各种精美的界面效果。jQuery 的易扩展性吸引了来自全球的开发者来共同编写 jQuery 插件&#xff0c…

会计专业计算机技能大赛,会计技能大赛策划

会计技能大赛策划一&#xff0e;活动背景会计是一个基于理论和实践相结合的学科&#xff0c;对于经管学院&#xff0c;会计专业是一个新创建的专业&#xff0c;缺少相应的会计实践。作为会计专业的学生&#xff0c;在不断学习理论的同时&#xff0c;我们更应该加强实践操作能力…

vue自定义指令clickoutside扩展--多个元素的并集作为inside

都是个人理解&#xff0c;如果发现错误&#xff0c;恳请大家批评指正&#xff0c;谢谢。还有我说的会比较啰嗦&#xff0c;因为是以自身菜鸡水平的视角来记录学习理解的过程&#xff0c;见谅。 1.前言 产品使用vueelement作为前端框架。在功能开发过程中&#xff0c;难免遇到使…

35个让人惊讶的 CSS3 动画效果演示

本文收集了35个惊人的 CSS3 动画演示&#xff0c;它们将证明 CSS3 Transform 和 Transition 属性的强大能力。CSS 是网页设计非常重要的一部分&#xff0c;随着越来越多的浏览器对 CSS3 支持的不断完善&#xff0c;设计师和开发者们有了更多的选择。如今&#xff0c;用纯 CSS 就…

计算机社团活动丰富多彩,描写社团丰富多彩的句子

我们学校的社团活动真是丰富多彩用这个句子开头试着写一段话感恩生命&#xff0c;感谢她给予我们丰富的感情。喜怒哀乐&#xff0c;悲思忧惧&#xff0c;洒洒脱脱&#xff0c;原原本本&#xff0c;痛快淋漓&#xff0c;无拘无束&#xff1b;喜而笑&#xff0c;怒而吼&#xff0…

宝元系统u盘使用说明_教你如何使用U盘安装电脑系统

①到老毛桃官网首页下载老毛桃UEFI版u盘启动盘制作工具安装到电脑上&#xff1b;②准备一个容量在4G以上并能够正常使用的u盘。1第一步将u盘插入电脑usb接口&#xff0c;程序会自动扫描&#xff0c;我们只需在下拉列表中选择用于制作的u盘&#xff0c;然后点击“一键制作”按钮…

支持在iPad中播放的HTML5视频网站推荐

YouTube是最早支持HTML5视频的网站&#xff0c;随着iPad等平板电脑的流行&#xff0c;越来越多的视频网站开始支持HTML5视频播放。下面就向大家分享一些国内的HTML5视频网站&#xff0c;是根据网上信息整理而成&#xff0c;欢迎大家反馈和推荐更多的HTML5视频网站。 腾讯 优酷…

为什么用链路聚合_H3C ComwareV7平台网络设备可靠性配置——链路聚合

H3C ComwareV7平台网络设备可靠性配置——链路聚合链路聚合简介&#xff1a;链路聚合是通过多个物理接口(通常指以太网接口&#xff0c;串口只在特定场景且与以太网聚合技术等同故不再赘述)捆绑实现的逻辑接口&#xff0c;而这些被捆绑在一起的以太网接口就称为该聚合组的成员端…

获取 HTML5 网页设计灵感的10个网站推荐

这篇文章向大家推荐10个收集 HTML5 网页作品的网站&#xff0c;让大家感受一下 HTML5 的魅力。作为下一代网页标准&#xff0c;HTML5 增加了很多新标签以及新特性&#xff0c;正引领网页技术革命。希望这些优秀的 HTML5 网页案例能带给大家制作 HTML5 网页的灵感。 HTML5 Gall…

postgresql存图片字段类型_PostgreSQL让人着迷的多态性,另辟蹊径省时又省力

PostgreSQL 让人着迷的地方&#xff0c;不在于他比某些数据库的流行&#xff0c;也不在于比某些数据库的高“贵”&#xff0c; 更不如某些数据库的“简单”。Postgresql 让人无法自拔的是他的”多端变化”&#xff0c; 用开发的角度来说&#xff0c;叫多态性。PG本身支持着太多…

计算机怎么查看U盘品牌,如何查看电脑u盘使用

如何查看电脑u盘使用其实笔记本设置U盘启动也并不困难&#xff0c;小编这就教你怎样设置U盘启动&#xff01;全是硬货&#xff01;第一步&#xff1a;我们先把U盘插入笔记本的USB接口上&#xff0c;(注意&#xff1a;请不要通过USB延长线来连接笔记本)插上U盘后重启笔记本本。电…

Maven补全之生命周期(Lifecycle)

Maven补全之生命周期&#xff08;Lifecycle) Maven生命周期基础概念 Maven是基于生命周期构建的&#xff0c;一个Maven项目的构建是已经被清晰定义的过程。 对于我们使用Maven构建项目来说&#xff0c;POM.xml文件可以确保我们得到自己想要的项目&#xff08;项目名&#xff0c…

善用封盖

不久前&#xff0c;在博客文章中 &#xff0c;我解释了Groovy中的Closure。 这篇博客文章将解释一个使用它们的好例子。 最近&#xff0c;我发现自己不得不为服务AJAX请求的大量后端Controller API编写相同的异常处理逻辑。 就像这样&#xff1a; class ApiRugbyPlayerControl…