程序代码:
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
int fact(int n)
{
if (n ==1){
return 1;
}
return n*fact(n - 1);
}
int main()
{
int n = 0;
printf("enter a number:");
scanf("%d", &n);
printf("%d", fact(n));
system("pause");
return 0;
}