问答详情
源自:5-7 递归函数(一)

求大神解答

else后面的result=(n-1)*n怎么理解?

提问者:炑芓 2018-09-11 22:14

个回答

  • 慕九州5552665
    2018-09-12 21:31:10
    已采纳

    #include <stdio.h>

    /* 定义获取单词数量的函数 */

    int getWordNumber(n)

    {   

        if(n == 1)

        {

            return 1;    //第一天只会1个单词

        }

        else

        {

            return getWordNumber(n-1)+n;       //到第天会的单词数量

        }

    }

    int main()

    {

        int num = getWordNumber(10);     //获取会了的单词数量

        printf("小明第10天记了:%d个单词。\n", num);

        return 0;

    }


  • 炑芓
    2018-09-13 21:15:10

    谢谢你,我好想懂了