作业帮 > 综合 > 作业

c语言 编写一个程序 1-1/2+1/3-1/4+1/5……-1/99+1/100用while语句!

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/30 09:09:14
c语言 编写一个程序 1-1/2+1/3-1/4+1/5……-1/99+1/100用while语句!
我希望他的循环语句通过sum=sum-(-1)^n*(1.0/n)来实现,但由于语句错误,我的逻辑是通过-1的n次方来判断加减符号,个人认为逻辑上应该是没有错误,
你好!代码如下:
#include<stdio.h> 
int main()
{
    double n,i=1,s=1.0;
    while(i<=100)
    {
        if((int)i%2==0)
  s=s-1/i;
else
  s=s+1/i;
    i++;
}
    printf("%lf\n",s);
    return 0;
}