递推C语言出问题,不知错那了,请教各位高手
程序代码:#include<stdio.h>
#include<Windows.h>
int main()
{
int ditui(int n);
int n,c;
scanf("%d",&n);
c=ditui(n);
printf("c is %d",c);
system("pause");
return 0;
}
int ditui(int n)
{
int c;
if(n==1)
c=1;
else
c=ditui(n-1)*n;
return(c);
}









