编程“计算1-1/2+1/3-1/4+...+1/99-1/100+...直到最后一项的绝对值小于1/10000为止。

#include "stdio.h"
main()
{

float sum,
i=1,j,t=1;
do
{j=t/i;i++;
t=t*(-1);
sum+= j;

}while (sum>0.0001);
printf("1-1/2+1/3-1/4+ ... +-1/n = %lf", sum);
}
什么地方错了

#include "stdio.h"

main()

{                  

float sum=0,

 i=1,j,t=1;             

    do

    {j=t/i;i++;

     t=-t;

        sum+= j;

    }while (i<=10000);

    printf("1-1/2+1/3-1/4+ ... +-1/%.0f = %lf",i, sum);

}

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答