关于c语言的题“求S=1/1!+1/2!+1/3!+…+1/N!”我知道算法但是我的结果最后一位与标准答案不一样,求大神

日期:2014-04-04 07:54:53 人气:2

关于c语言的题“求S=1/1!+1/2!+1/3!+…+1/N!”我知道算法但是我的结果最后一位与标准答案不一样,求大神

long long int nn,ii,zz; double sum =0,kk; nn=ii=1; do { kk=(double)1/ii; sum+=kk; nn++; ii*=nn; } while ( kk>= 1e-17 ); printf("\nS=1/1!+1/2!+...+1/%lld!=%.16lf\n",nn,sum); 这题需要采用精度做为结束条件,并且考虑到阶乘得数是否
    A+
热门评论