
编程计算:1 - 1/2 + 1/3 -1/4 + ... + 1/99 - 1/100 +...,直到最后一项的绝对值小于10-4为止。
哪里错了啊。。。#include<stdio.h>#include<math.h>intmain(){floatm=1.0,sum=0;intn=1;while(fabs...
哪里错了啊。。。
#include <stdio.h>
#include <math.h>
int main()
{
float m=1.0,sum=0;
int n=1;
while(fabs(m/n)>=1e-4)
{
m=pow(-1,n+1);
sum=sum+m/n;
n++;
}
printf("sum=%f\n",sum);
return 0;
} 展开
#include <stdio.h>
#include <math.h>
int main()
{
float m=1.0,sum=0;
int n=1;
while(fabs(m/n)>=1e-4)
{
m=pow(-1,n+1);
sum=sum+m/n;
n++;
}
printf("sum=%f\n",sum);
return 0;
} 展开
3个回答
展开全部
#include <stdio.h>
#include <math.h>
int main()
{
double m=1,sum=0;
int n=1;
while(fabs(m/n)>=1e-4)
{
m=pow(-1,n+1);
sum=sum+m/n;
n++;
}
printf("sum=%f\n",sum);
return 0;
}
一点分都不给我 哼哼 ~~~~~~
记住数学函数返回值是double 型 就好啦!!这个是不是应该要求精确度 啊
就当交个朋友
#include <math.h>
int main()
{
double m=1,sum=0;
int n=1;
while(fabs(m/n)>=1e-4)
{
m=pow(-1,n+1);
sum=sum+m/n;
n++;
}
printf("sum=%f\n",sum);
return 0;
}
一点分都不给我 哼哼 ~~~~~~
记住数学函数返回值是double 型 就好啦!!这个是不是应该要求精确度 啊
就当交个朋友
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询