#include<stdio.h>
int fun(int a)
{
if( a==1)
return 1;
else
return a*=fun(a-=1);
}
void main()
{
int n;
printf("n=");
scanf("%d",&n);
printf("\nn!=%d",fun(n+1));
getch();
}
好象我写这程序有问题.....貌似以前弄不是这样的

哎 时间....................