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

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

慕蜂

2017-06-14 20:50

#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;
}

写回答 关注

1回答

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

    你没有定义result

    在getWordNumber函数里或者全局加上

    int result;


C语言入门

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

926025 学习 · 20793 问题

查看课程

相似问题