#include<stdio.h>
int main()
{
int i,j;
int jieceng(int i);
scanf("%d",&i);
j=jieceng(i);
printf("%d",j);
}
int jieceng(int i)
{
int m;
m=i*jieceng(i-1);
return m;
}
#include<stdio.h>
int main()
{
int i,j;
int jieceng(int i);
scanf("%d",&i);
j=jieceng(i);
printf("%d",j);
}
int jieceng(int i)
{
int m;
m=i*jieceng(i-1);
return m;
}
函数里,写上if(i=1) return 1;
你这递归下去会乘0,结果都是0