求解该题的答案如下 //20150502递归算法之阶乘 #include int fact(int n) { if(n<=1) { return 1; } else { return n*fact(n-1); } } int main() { while(1){ intn;//代表要输入的阶乘 数 printf("请输入要求阶乘的数\n"); scanf("%d",&n); printf("%d的阶乘为%d\n",n,fact(n)); } return0; }