2301_80947892 2023-11-07 14:19 采纳率: 0%
浏览 8

根据公式s=1+1/2-1/3+1/4+……计算s的值,直到最后一项小于指定的数值

根据公式s=1+1/2-1/3+1/4+……计算s的值,直到最后一项小于指定的数值

  • 写回答

2条回答 默认 最新

  • 柯本 2023-11-07 14:32
    关注
    
    #include <stdio.h>
    int main()
    {
      int i;
      double s, e;
      scanf("%lf", &e);
      i = s =  1;
        while (1.0 / i > e)
        {
          if (i % 2 == 1)
            s += 1.0 / i ;
          else
            s -= 1.0 / i ;
          i++;
        }
      printf("%f\n", s);
      return 0;
    }
    
    
    评论

报告相同问题?

问题事件

  • 创建了问题 11月7日