程序出错,菜人求助
递归公式:fn=fn_1*4!#include <stdio.h>
void main()
{
int i;
int fact();
for(i=0;i<5;i++)
printf("\n%d!=%d",i,fact(i));
}
int fact(j)
{
int j,sum;
if(j==0)
sum=1;
else
sum=j*fact(j-1);
return sum;
}
运行有3个错误,找了很久

#include <stdio.h> int fact(int j); main(){ int i; for(i=0;i<5;i++) printf("\n%d!=%d",i,fact(i)); getch(); } int fact(int j){ int sum; if(j==0) sum=1; else sum=j*fact(j-1); return sum; }