#include<stdio.h>intfactorial(int n);intfactorial(int n){if(n==0)return1;else{int recurse =factorial(n-1);int result = n*recurse;return result;}}int main (int num){printf("请输入一个数:\n");scanf("%d",&num);int result =factorial(num);printf("%d的阶乘为%d.\n",num,result);return0;}