我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请大家看看这怎么错了?

输入n,求斐波那契(Fibonacci)数列的第n项
(n>2)

由于结果可能会非常大,请输出结果对1000000007取模后的值。
#include
int main()
{
int n;
scanf("%d",&n);
int m=1,j=1,i,k=1;
for(i=3;i<=n;i++){
k=m+j;
m=j;
j=k;

}
printf("%d",k%1000000007);
return 0;

}

你不能最后输出才求余啊,那已经完了。在k = m+j之后,就需要对k进行求余了

近期文章

  • java三角形求面积
  • C++6.0 编译没出错,链接出错怎么办
  • 用python打印三角形
  • win10出现oxc000098错误代码
  • 关于#c语言#的问题,请各位专家解答!
  • 使用jQuery向PHP发送PUT AJAX请求时错误405方法不允许
  • conda环境没了,不知道咋回事
  • 为什么我这样用穷举法不对
  • 为啥我新建的库是灰色的?
  • 关于#c#的问题,如何解决?
  • Keil中C语言写入地址数据出错
  • SQL Server2016的安装问题,哪个友友援助一下,真的很崩溃😭
  • 关于C++算术运算的问题
  • 模糊函数归一化多普勒频移频率
  • 自动化数据驱动,没有打开浏览器直接运行成功
  • Php编码文本解码
  • knn算法的使用分析
  • python Django Vue前后端分离跨域获取数据
  • 求下面程序段的时间复杂度
  • 输出m~n间的全部素数。要求每个数输出字宽为5个字符,每输出5个素数换一行

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华