求π²/6的值= 1+(½)²+(1/3)²+(1/4)²+.+(1/200)²c++代码 为什么出错#include "stdafx.h"#include <iostream.h>int powers (int n,int k){\x05long m=1,z;\x05for (int i=1;i<=k;i++)\x05\x05m=n*m;\x05\x05z

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/13 04:39:47
求π²/6的值= 1+(½)²+(1/3)²+(1/4)²+.+(1/200)²c++代码 为什么出错#include "stdafx.h"#include <iostream.h>int powers (int n,int k){\x05long m=1,z;\x05for (int i=1;i<=k;i++)\x05\x05m=n*m;\x05\x05z
xTj@~Pl%9nS/-TdNٍIVeEE"xmؓW3lnjobf||]}Xx:n]W VKS@(TVPZl=? >oV_ 7}p(HGxg4(6lg0Nw6eJ7T9tE`㨡t|Xׅĉ }XE-U%GG:_Ɖo53{䳶_crlwrmGiCdJXK"|9im~#vw | h/NGUZK{ rAaGIH%Gxv>Zו!q/_U}o6oI4#DTgm `K7:Kۃwo'n<*[ri(_[/(iBfujZCmfũQH{*;ZRk6.Z6"߱\ J-S1hx^l0,".i!D13\.Ŵ{E',pecHG\-CD r@,]Zwe'%Y+IYRs+I|)\@~Us28m! 8JbNoNn_%I]dړWWw7Fގ׾=~9y1~_q ߽'7?>%w/X_ry`NSԡgR!.uhfa{ rFY.Ķ2=1pC瘦 H`BL-@lqX.rj8

求π²/6的值= 1+(½)²+(1/3)²+(1/4)²+.+(1/200)²c++代码 为什么出错#include "stdafx.h"#include <iostream.h>int powers (int n,int k){\x05long m=1,z;\x05for (int i=1;i<=k;i++)\x05\x05m=n*m;\x05\x05z
求π²/6的值= 1+(½)²+(1/3)²+(1/4)²+.+(1/200)²c++代码 为什么出错
#include "stdafx.h"
#include <iostream.h>


int powers (int n,int k)
{\x05long m=1,z;
\x05for (int i=1;i<=k;i++)
\x05\x05m=n*m;
\x05\x05z=1/m;
\x05return z;
}
double sum (int n,int k)
{\x05 
\x05double  sum=0;
\x05for(int i=1;i<=n;i++)
\x05\x05sum=sum+powers(i,k);
\x05return sum;
}
int main(int argc,char* argv[])
{
\x05int n=200,k=2 ;
\x05\x05cout<<"π2/6的值等于"<<sum(n,k)<<endl;
\x05return 0;
}


错在哪里?




这是运行结果   

求π²/6的值= 1+(½)²+(1/3)²+(1/4)²+.+(1/200)²c++代码 为什么出错#include "stdafx.h"#include <iostream.h>int powers (int n,int k){\x05long m=1,z;\x05for (int i=1;i<=k;i++)\x05\x05m=n*m;\x05\x05z
double powers (int n,int k)
{
    double m=1.0,z;
    for (int i=1; i<=k; i++)
        m=n*m;
    z=1.0/m;
    return z;
}
要用浮点数来表示.如果用整型表示1/m:1/1==1,1/2==0,1/3==0,.,