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

不知道有什么问题,总是有一个错误

#include<stdio.h>
int getWordNumber(int n)
{if(n==1)
{return 1;}
else{result=getWordNumber(n-1)*n;}
return result;
}int main()
{int n=10;
printf("%d=%d\n",n,getWordNumber(n));
return 0;
}

提问者:慕蜂 2017-06-14 20:50

个回答

  • Amoyensis
    2017-06-15 02:26:28
    已采纳

    你没有定义result

    在getWordNumber函数里或者全局加上

    int result;