题目

3.某人说他记住了 1-100000 的所有斐波那契数。
为了考验他,我们随便出一个数 n,让他说出第 n 个斐波那契数。
当然,斐波那契数会很大。
因此, 如果第 n 个斐波那契数不到 6 位,则说出该数;否则只说出最后 6 位。
程序框架如下:
int main(int argc, char const *argv[])
{
int x;
while (scanf(“%d”,&x))
{
if(不到六位)
输出 x;
else
输出最后六位;
}
return 0;
}

代码

#include <stdio.h>
#define NUM 100000
int main (void)
{long  a,b;long  sum[NUM]={1,1};for(a=2;a<NUM;a++){if(sum[a-1]+sum[a-2]<1000000){sum[a]=sum[a-1]+sum[a-2]; }else{sum[a]=(sum[a-1]+sum[a-2])%1000000;}}while(scanf("%d",&a)){ printf("%d\n",sum[a-1]);}getchar();
return 0;
}

计算机精英协会考核题 —— 第三题:斐波那契数相关推荐

  1. 【快乐水题】509. 斐波那契数

    原题: 力扣链接:509. 斐波那契数 题目简述: 斐波那契数,通常用 F(n) 表示,形成的序列称为 斐波那契数列 .该数列由 0 和 1 开始,后面的每一项数字都是前面两项数字的和.也就是: F( ...

  2. 【小组专题三:斐波那契专题】斐波那契 与其20个性质 | 泽肯朵夫表示 | 卢卡斯数 与其8个性质 | 常系数二次线性齐次序列 | 模板与例题

    斐波那契专题 斐波那契序列的定义 斐波那契序列的基本性质 卢卡斯数 卢卡斯数的基本性质 正整数的泽肯朵夫(Zeckendorf)表示 其他斐波那契的性质 常系数的二次线性齐次递归关系 斐波那契进制/斐 ...

  3. 三种方法求第n个斐波那契数:递归,数组,循环

    目录 用递归求第n个斐波那契数 用数组求第n个斐波那契数 用循环求第n个斐波那契数 斐波那契数列: 1,1,2,3,5,8,13,21,34,55,89,144,233,377,610,987,159 ...

  4. leetcode算法题--最长的斐波那契子序列的长度

    原题链接:https://leetcode-cn.com/problems/length-of-longest-fibonacci-subsequence/ 1.set暴力法 对于任一个斐波那契序列来 ...

  5. python斐波那契螺旋线怎么画向日葵心,【脑洞题】飞蛾扑火曲线—— 斐波那契螺旋线...

    本帖最后由 sunemy 于 2017-12-3 22:56 编辑 此题源于最近看到的一篇文章,非喜直接看题目即可: [脑洞题]飞蛾扑火曲线:做递增角度为5度,长度为100的辐射线,覆盖360度,然后 ...

  6. python侯先生爬楼梯_经典算法题:爬楼梯 ,以斐波那契数列来解题代码案例

    网上这题的解题思路主要有两种:动态规划 斐波那契数列 因为我们用斐波那契数列来解,所以我主要描述方法2. 斐波那契数列 又称 兔子数列, 指得是:1.1.2.3.5.8.13.21.--, 在数学上它 ...

  7. CQUOJ月赛(5月)H题:zzblack与斐波那契数列

    H. zzblack与斐波那契数列 Case Time Limit: 3000ms Memory Limit: 65536KB 64-bit integer IO format: %lld      ...

  8. 计算机精英协会考核题 —— 第一题:厄密多项式

    题目 1.厄密多项式定义如: 例如 h2(2)的值为 40.请编写一个递归函数, 计算 hn(x)的值. 你的函数应该是下面的原型: int hermite(int n,int x): n ≤0时,H ...

  9. 计算机精英协会考核题 —— 第二题:蛇形填数

    题目 2.蛇形填数 给出 n * n 方阵,要求从 1 开始按顺序依次填写,填写方式如下: n = 4 时, 1 8 9 16 2 7 10 15 3 6 11 14 4 5 12 13 输入 n,请 ...

最新文章

  1. 软件项目管理0718:读一页项目管理读书笔记
  2. ubuntu 修改旋转屏幕显示方向 恢复正常模式
  3. 例子简单说说C# ref和out
  4. linux游戏专用系统下载官网,经典游戏操作系统(Batocera.linux)
  5. android自定义壁纸制作,如何为Android制作自己的自定义壁纸 | MOS86
  6. 微信小程序点击事件传递自定义参数的方法和跨页面传递数据
  7. 计算机二级 MSOffice 考试历年真题精选
  8. Redis(十九)-Redis的数据库与键空间
  9. 第十四周 项目2-用文件保存的学生名单
  10. 教你通过bigemap和geojson获取echarts精确到乡镇、街道的地图json数据
  11. Java学习-java中的与或非
  12. 计算机网络典型的通信协议有,常用的通信网络协议有哪几种
  13. NOI2021 退役记
  14. python图片文字合成视频_利用Python将多张图片合成视频的实现
  15. 小米miui查看连接过已保存的密码方法
  16. 关于百度题库题目答案遮挡的问题的解决方法
  17. 关于腾讯微博之死,离职员工所了解的真相
  18. PM必读|如何成为卓有成效的产品经理
  19. 计算机毕设Python+Vue疫情期间优化旅游平台(程序+LW+部署)
  20. No interface expected here

热门文章

  1. easyui datagrid 后台分页,前端如何处理
  2. 编码注释coding: utf-8
  3. LogBack配置详解(一)
  4. hdu 1443 Joseph
  5. C#实现窗口最小化到系统托盘
  6. java 二进制图片上传_Spring MVC上传图片,Java二进制图片写入数据库,生成略缩图...
  7. python测试需要学什么_从手工测试到自动化测试需要学什么?
  8. 【数据结构总结】第一章:数据结构基本概念
  9. CSS样式为什么放在head中,而不放在body底部
  10. Java黑皮书课后题第6章:**6.24(显示当前日期和时间)程序清单2-7显示当前时间。改进这个例子,显示当前的日期和时间。程序清单6-12中的日历例子可以提供一些如何提供如何求年月日的思路