前面幾位大師及高手都已把問題點出來了,我這個初學者來稍彙整一下 factorial的定義: 一個正整數的階乘(英語:factorial)是所有小於或等於該數的正...
所以歸納起來就是兩處要改: (int j) 修正為 (int n) if(n==1) 修正為 if(n<2)
int factorial (int j) 修正為 int factorial (int n) for(i=0;i<5;i++) printf("...