#include int jiecheng(int n) { if(n == 0 ) return 1; else return n * jiecheng(n - 1); } int main() { int n; printf("请输入一个数字: "); scanf("%d", &n); printf("%d的阶乘是:%d\n", n, jiecheng(n)); return 0; }