3、c语言 编程求1-1/2+1/3-1/4+1/5-1/6+…….+1/99-1/100的值.

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 03:23:36
3、c语言 编程求1-1/2+1/3-1/4+1/5-1/6+…….+1/99-1/100的值.

3、c语言 编程求1-1/2+1/3-1/4+1/5-1/6+…….+1/99-1/100的值.
3、c语言 编程求1-1/2+1/3-1/4+1/5-1/6+…….+1/99-1/100的值.

3、c语言 编程求1-1/2+1/3-1/4+1/5-1/6+…….+1/99-1/100的值.
代码测试结果正确:
#include
void main()
{
\x09double sum=0;
\x09double flag=1;
\x09for(int i=1;i

int i;
int sign=1;
double sum=0;
for(i=1; i<=100; i++){
sum+= (double)(sign*(1/i));
sign = sign*(-1);
}
没测试过,你可以测试一下

#include
void main()
{
double sum=0;
double flag=1;
for(int i=1;i<=100;i++)
{
sum+=flag/i;
flag*=-1;
}
printf("%lf\n",sum);