#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; }
你没有定义result
在getWordNumber函数里或者全局加上
int result;