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

为什么将(n-1)+n改为(n-1)+n+1结果是65

#include<stdio.h>

int getWordNumber(int n)

{

    if(n==1)

    {

        return 1;

    }

else

    {

    return getWordNumber(n-1)+n;

    }

int main( )

{

    int num=getWordNumber(10);

    printf("%d",num);

    return 0;

}



提问者:love夜夜 2017-04-02 20:42

个回答

  • HayatoKaga
    2017-04-02 23:05:19

    http://img.mukewang.com/58e112310001094412460771.jpg

    乱画的,见谅,改为(n-1)+n+1时多加了9次1,结果实为64