首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

,马上结,

2012-03-21 
在线等,马上结,急啊!!!//求帕的近视值#includeiostream#includecmathusing namespace stdint main(){

在线等,马上结,急啊!!!
//求帕的近视值
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,s,t;
t=0.0;
int m;
for(a=1,m=1;fabs(1.0/a)>=1e-7;a+=2,m++)
{
t=t+(1/a)*( double pow(double(-1),double(m+1));
}
s=4*t;
cout<<s<<endl;
return 0;
}


t=t+(1/a)*( double pow(double(-1),double(m+1));就是这个地方出现了问题,不知道怎么改啊!!!

错误中说是什么不允许使用类型名!!

[解决办法]

C/C++ code
#include<iostream>#include<cmath>using namespace std;int main(){    double a,s,t;    t=0.0;    int m;    for(a=1,m=1;fabs(1.0/a)>=1e-7;a+=2,m++)    {        t=t+(1.0/a)*( (double)pow(-1,m+1));    }    s=4*t;    cout<<s<<endl;    return 0;}
[解决办法]
去掉第一个double
double pow(double(-1),double(m+1));

热点排行