C语言,从键盘输入n值,计算如下公式的值。 s=1-1/(1*2)+1/(1*2*3)-???+(-1)n次方/(1*2*???*n)
C语言,从键盘输入n值,计算如下公式的值。 s=1-1/(1*2)+1/(1*2*3)-???+(-1)n次方/(1*2*???*n)
日期:2013-04-03 19:44:34 人气:3
#include
int main()
{
__int64 n,s=1;
int p=-1;
double sum=0;
scanf("%I64d",&n);
for(int i=1;i<=n;i++)
{
s*=i;
sum+=1.0/(p*(-1)*s);
}
printf("%lf\n",sum);
}
/