不知道有什么問題,總是有一個錯誤
#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;
}
#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
舉報
2017-06-15
你沒有定義result
在getWordNumber函數(shù)里或者全局加上