我是新手,最近看到一个关于斐波那契数列的问题,想分享一下

 

C语言斐波那契数列的第i项问题

关于这个问题,我觉得重点是知道斐波那契数列的第i项

所以整体代码如下 

C语言斐波那契数列的第i项问题

不能直接复制黏贴...我附上文本 

#include <stdio.h>
int Feb(int i)//斐波那契数列的第i项
{  int j,x=1,y=1,z;
   if(i==1||i==2) return 1;
   for(j=2;j<i;j++)
{  
    z=x;//记录当前   
    x+=y;//x加上上一个数
    y=z;//上一个x赋值给y
}
   return x;
}
void main()
{
   int left,right,j,total=0;
   scanf("%d%d",&left,&right);
       for(j=left;j<=right;j++)//循环计算
       total+=Feb(j);//总和
       printf("%d\n",total);
}

如果喜欢的话扫描一下我的头像哦(疯狂暗示)。

相关文章:

  • 2022-12-23
  • 2021-12-01
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-28
猜你喜欢
  • 2022-12-23
  • 2023-03-07
  • 2021-12-05
  • 2021-11-23
  • 2021-06-04
  • 2022-12-23
相关资源
相似解决方案