首页 新闻 会员 周边 捐助

一个C语言,求解...

-1
[已解决问题] 解决于 2015-10-06 16:17

已知一个数列从1项开始的前6项为:0 0 1 1 2 4 以后的各项都是这相邻的前3项之和,计算并输出该数列前20项之和

不是倔强是执著的主页 不是倔强是执著 | 菜鸟二级 | 园豆:203
提问于:2015-10-04 16:43
< >
分享
最佳答案
1

建议百度斐波那契数列,思想是递归。

int foo(int n){

  if(n==1||n==2)
           return 0;
      
     if(n==3)
         return 1;

  return foo(n-1)+foo(n-2)+foo(n-3);
}
奖励园豆:5
iVechan | 菜鸟二级 |园豆:351 | 2015-10-05 16:36

谢谢,

不是倔强是执著 | 园豆:203 (菜鸟二级) | 2015-10-06 16:17
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册