小学数学题好难 把我难哭了

来源:5-7 递归函数(一)

恶魔爱吃辣

2015-01-30 17:09

第一天记一个,第二天记俩个,此时n=3,不应该输出是3吗

最后结果不应该是1+2+.............+9吗????????

写回答 关注

2回答

  • linkin55
    2015-04-08 17:41:28

    1+1+2+3+4+5+6+7+8+9

  • 天再高又怎样
    2015-01-30 17:29:53

    【摘自ddkongne同学的课程评论

    第一天还没学就已经会了一个,后面每天多学一个,第一天学一个,第二天学两个依次下去,先把一开始就会的一个提出来,用递归计算后面学的最后再加上去。问第十天开始的时候会了多少个单词,所以第十天还没学,只能算学了九天的,所以应该是num=1+getWordNumber(9),递归的程序中,return 为getWordNumber(n-1)+n;  第几天学几个,不用n-1,这样才对吧。】

    我认为也是,因为代码给的条件是第一天回一个单词,这里的第一天是没学单词之前的,就像第十天的单词量是没学单词之前的。


C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926021 学习 · 20793 问题

查看课程

相似问题