为什么没写n<0的情况

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

qq_小渣_0

2016-07-02 11:22

为什么没写n<0的情况

写回答 关注

1回答

  • 何以度余生丶
    2016-07-02 17:53:45
    已采纳

    因为从10开始递归   10-1=9 9-1=8  ....  以此类推  最后是2-1=1  。

    然后 由于语句 If (n==1) return 1;     当n=1时,就会退出函数啦。所以不会发生n<0的情况。

    Danwie

    return 1之后,输出的结果不应该是1吗?为什么答案是55?

    2016-08-08 11:52:43

    共 3 条回复 >

C语言入门

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

926210 学习 · 20797 问题

查看课程

相似问题