编程c++根据下列公式求s的值(要求用循环实现,要求s精确到小数点后三位):S=1/1!-1/2!

根据下列公式求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

本回答被网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网