,马上结,
在线等,马上结,急啊!!!
//求帕的近视值
#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));就是这个地方出现了问题,不知道怎么改啊!!!
错误中说是什么不允许使用类型名!!
------解决方案--------------------
//求帕的近视值
#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));