C语言f *= n是什么意思
#include<stdio.h>doublefun(intn){staticdoublef=1;f*=n;returnf;}main(){inti;doubles=0;...
#include <stdio.h>
double fun(int n)
{ static double f=1;
f *= n;
return f;
}
main()
{ int i;
double s=0;
for(i=1; i<6; i++)
s+=fun(i);
printf("%lf\n", s);
}
这题的输出是阶乘s=1!+2!+3!+4!+5!,为什么 展开
double fun(int n)
{ static double f=1;
f *= n;
return f;
}
main()
{ int i;
double s=0;
for(i=1; i<6; i++)
s+=fun(i);
printf("%lf\n", s);
}
这题的输出是阶乘s=1!+2!+3!+4!+5!,为什么 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询