#include <stdio.h
int main()
{
int jiecheng(int n);
int n;
printf("请输入一个整数:");
scanf("%d",&n);
printf("%d!=%d\n",n,jiecheng(n));
return 0;
}
int jiecheng(int n)
{
int result;
if(n<0)
printf("请输入正数!");
if(n == 0 || n==1)
result = 1;
else
result = jiecheng(n-1)*n;
return (result);
}
输入3,运行结果