#include <stdio.h>
long f(int n); /*function prototypes*/
int main()
{
int n;
scanf("%d",&n);
printf("%d\n",f(n));/*call function f and as a argument for printf function*/
}
long f(int n)/*defined function f*/
{
if(n == 0 || n == 1)
return 1;
else
return n*f(n-1);
}
转载于:https://my.oschina.net/u/241930/blog/402134