楼主好,上面的求阶乘程序我试了试不行啊;小弟又改了改:
#include<stdio.h>
long double jiechen(int n);
void main()
{
long m;
printf("请输入n的值:");
scanf("%d",&m);
printf("%20.10f",jiechen(m));
}
long double jiechen(int n)
{int jc=1,i,k;
if(n==0||n==1)
return 1;
else
{for(i=1;i<=n;i++)
jc=jc*i;
return jc;
}
}
风格不一样,我是初学者 多多指教