#include <stdio.h>int jc(int n){ int result; if(n < 0){ printf("輸入錯(cuò)誤\n"); return 0; }else if(0 == n || 1 == n){ result 1; }else { result = jc(n-1)*n; }? return result;}int main (){ int n = 5; printf("階乘結(jié)果: %d\n",n,jc(n)); return 0;}
1 回答
已采納

qq_半夏流年_0
TA貢獻(xiàn)1條經(jīng)驗(yàn) 獲得超1個(gè)贊
#include <stdio.h>
int jc(int n)
{
int result;
if(n < 0)
{
printf("輸入錯(cuò)誤\n");
return 0;
}
else if(0 == n || 1 == n)
{
return 1;
}
else
{
result = jc(n-1)*n;
}
return result;
}
int main (){
int n = 5;
printf("階乘結(jié)果: %d\n",jc(n));
return 0;
}
- 1 回答
- 0 關(guān)注
- 1001 瀏覽
添加回答
舉報(bào)
0/150
提交
取消