1.讲解
/*********************************
* 用递归计算阶乘函数。
* 阶乘也就是:n! = n*(n-1)*(n-2)*···*0;
* 其递归函数为:
*
*********************************/
2.代码
#include<stdio.h> int Factorial(int); int main() { int n; printf("请输入你要计算的阶乘:"); scanf("%d", &n); printf("%d",Factorial(n)); } int Factorial(int n) { if(n==0) return 1; else return n*Factorial(n-1); }