C语言:计算 1- 1/2 + 1/3 - 1/4 +1/5 -1/6 + ...的值直到最后一项的绝对值不大于从键盘输入的某一个正值e.输出计算的结果,保留4位小数

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 19:46:29

C语言:计算 1- 1/2 + 1/3 - 1/4 +1/5 -1/6 + ...的值直到最后一项的绝对值不大于从键盘输入的某一个正值e.输出计算的结果,保留4位小数
C语言:计算 1- 1/2 + 1/3 - 1/4 +1/5 -1/6 + ...的值
直到最后一项的绝对值不大于从键盘输入的某一个正值e.输出计算的结果,保留4位小数

C语言:计算 1- 1/2 + 1/3 - 1/4 +1/5 -1/6 + ...的值直到最后一项的绝对值不大于从键盘输入的某一个正值e.输出计算的结果,保留4位小数
#include<stdio.h>
void main()
{
    double e,sum=0;
    int n=1,flag=1;
    scanf("%lf",&e);
    while(1.0/n>e)
    {
      sum+=flag*1.0/n;
      flag=-flag;
      n++;
    }
    printf("%.4lf\n",sum);

}