阶乘函数为: 使用递归即可求得。 #include <stdio.h> #include <stdlib.h> int Fact(int m){ if(m==) return ; else return m*Fact(m-); //递归求阶乘 } int main() { int n; printf("请输入n的值:"); scanf("%d",&n); printf("%d的阶乘为:%d",n,Fact(n)); system("PAUSE"); return ; }