根据lnx 的Maclaurin公式,求lnx=看看哪里错了啊 #include#includevoid main(){ double y=0;double k;const double e =1E-8;for (int i=1; ; i++){double x;double k;k=x-1;coutx;double d =pow((-1),i-1)*pow(k,i)/i; y=y+d;if (fabs(d)

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 15:40:17

根据lnx 的Maclaurin公式,求lnx=看看哪里错了啊 #include#includevoid main(){ double y=0;double k;const double e =1E-8;for (int i=1; ; i++){double x;double k;k=x-1;coutx;double d =pow((-1),i-1)*pow(k,i)/i; y=y+d;if (fabs(d)
根据lnx 的Maclaurin公式,求lnx=
看看哪里错了啊
#include
#include
void main()
{ double y=0;
double k;
const double e =1E-8;
for (int i=1; ; i++)
{double x;
double k;
k=x-1;
coutx;
double d =pow((-1),i-1)*pow(k,i)/i;
y=y+d;
if (fabs(d)

根据lnx 的Maclaurin公式,求lnx=看看哪里错了啊 #include#includevoid main(){ double y=0;double k;const double e =1E-8;for (int i=1; ; i++){double x;double k;k=x-1;coutx;double d =pow((-1),i-1)*pow(k,i)/i; y=y+d;if (fabs(d)
注意你的k声明了两次,一次是全局的一次是局部的
修改后的:
#include
#include
void main()
{ double y=0;
double k;
const double e =1E-8;
for (int i=1; ; i++)
{
double x;
//double k;
coutx;
k=x-1;
double d =pow((-1),i-1)*pow(k,i)/i;
y=y+d;
if (fabs(d)