http://pan.baidu.com/s/1kVjuqCf
#include <stdio.h>
int f(int n)
{
if(n==0)
{
return 1;
}
if(n>0)
{
return n*f(n-1);
}
}
int main() {
int n;
scanf("%d",&n);
printf("%d\n",f(n));
return 0;
}//实例1