博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
蓝桥杯真题 19省3-数列求值 给定数列 1, 1, 1, 3, 5, 9, 17, …,从第 4 项开始,每项都是前 3 项的和。求第 20190324 项的最后 4 位数字。
阅读量:3962 次
发布时间:2019-05-24

本文共 531 字,大约阅读时间需要 1 分钟。

问题描述

给定数列 1, 1, 1, 3, 5, 9, 17, …,从第 4 项开始,每项都是前 3 项的和。求第 20190324 项的最后 4 位数字。

答案提交

这是一道结果填空的题,你只需要算出结果后提交输出即可。本题的结果为一个 4 位整数(提示:答案的千位不为 0),在提交答案时只输出这个整数,输出多余的内容将无法得分。

输入

没有输入。

输出

输出一个整数。

提示

把答案放在输出语句中输出,例如C/C++语言可以用printf或cout。

注意:需要输出的是一个整数,不要输出任何多余内容。

思路:

水题,斐波那契数列的变式。斐波那契数列相信大家都不陌生。这里面需要注意的还是超出数据范围的问题,最后需要保留四位小数,只需要每次求出的和对10000取余即可。

代码:

#include 
int main (){
int a,b,c,d; int i; a=1; b=1; c=3; int temp=0; for(i=4;i<20190324;i++) {
d=(a+b+c)%10000; a=b; b=c; c=d; } printf("%d",d); return 0;}

答案:4659

转载地址:http://psrzi.baihongyu.com/

你可能感兴趣的文章
[移动] Mosquitto简要教程(安装/使用/测试)
查看>>
[HTML5] 关于HTML5(WebGL)的那点事
查看>>
自我反思
查看>>
初识网络编程
查看>>
东北赛选拔教训
查看>>
hash
查看>>
涨姿势了:求两个分子的最大公倍数
查看>>
快速幂
查看>>
vector.reserve and resize &&vector与map结合
查看>>
最长公共子序列
查看>>
计算几何
查看>>
求解方程
查看>>
太弱了。。水题
查看>>
位运算(含应用)
查看>>
野指针与空指针
查看>>
图文混排效果
查看>>
urllib2.urlopen超时问题
查看>>
魏兴国:深入浅出DDoS攻击防御
查看>>
使连续的参考文献能够中间用破折号连起来
查看>>
Discover Feature Engineering, How to Engineer Features and How to Get Good at It
查看>>