根据下列公式求s的值(要求用循环实现,要求s精确到小数点后三位):S=1/1!-1/2!+1/3!-……-1/10!+ -1/11!
说明:n!=1*2*3……*n。
第1个回答 2019-04-11
#include<>
int main()
{ double sum=0.0,i,t=1;
int s=1;
for(i=1.0;i<=11.0;i++)
{
t*=i;
sum+=s/t;
s=-s;
}
printf("%.3f",sum);
}
返回0.632本回答被网友采纳
int main()
{ double sum=0.0,i,t=1;
int s=1;
for(i=1.0;i<=11.0;i++)
{
t*=i;
sum+=s/t;
s=-s;
}
printf("%.3f",sum);
}
返回0.632本回答被网友采纳