[关闭]
@fiy-fish 2015-06-11T07:23:32.000000Z 字数 268 阅读 1669

用递归方法求费波纳茨数列第20项的数。

C错题集


用递归方法求费波纳茨数列第20项的数。

  1. #include <stdio.h>
  2. int fei(int num);
  3. int main(int argc, const char * argv[])
  4. {
  5. printf("第二十位是%d\n",fei(20));
  6. return 0;
  7. }
  8. int fei(int num)
  9. {
  10. // int fei 错误,这一行应该删掉
  11. if (num==1 || num==2)
  12. {
  13. // fei=1; 错误,这个时候应该直接return
  14. return 1;
  15. }
  16. else
  17. {
  18. return (fei(num-1)+fei(num-2));
  19. }
  20. }
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注