求给定精度的简单交错序列部分和

简介: 求给定精度的简单交错序列部分和

7-35 求给定精度的简单交错序列部分和 (15 分)


本题要求编写程序,计算序列部分和 1 - 1/4 + 1/7 - 1/10 + ... 直到最后一项的绝对值不大于给定精度eps。


输入格式:


输入在一行中给出一个正实数eps。


输出格式:


在一行中按照“sum = S”的格式输出部分和的值S,精确到小数点后六位。题目保证计算结果不超过双精度范围。


输入样例1:


4E-2


结尾无空行


输出样例1:


sum = 0.854457


结尾无空行


输入样例2:


0.02


输出样例2:


sum = 0.826310


#include<iostream>
using namespace std;
int main(){
    double eps;
    double fz=1,fm=1,sum=1,k=-1;
    cin>>eps;
    while(fz/fm>eps){
        fm+=3;
        sum+=k/fm;
    printf("sum = %.6lf~~~~%lf\n",sum,k/fm);
        k=-k;
    }
    return 0;
}
目录
相关文章
|
6月前
PTA-求简单交错序列前N项和
求简单交错序列前N项和
52 0
|
6月前
一个16位的数以4位为一组分割,然后将各部分相加获取最终结果。
一个16位的数以4位为一组分割,然后将各部分相加获取最终结果。
|
6月前
PTA-求交错序列前N项和
求交错序列前N项和
39 2
|
6月前
|
C语言
c语言编程练习题:7-56 求给定精度的简单交错序列部分和
c语言编程练习题:7-56 求给定精度的简单交错序列部分和
74 0
|
11月前
|
算法 数据挖掘
一些连续离散化方法
一些连续离散化方法
139 0
m 序列(最长线性反馈移位寄存器序列)详解
m 序列(最长线性反馈移位寄存器序列)详解
498 0
|
存储
[递推]双幂序列、多幂序列、双幂积序列的和
[递推]双幂序列、多幂序列、双幂积序列的和
196 0
[递推]双幂序列、多幂序列、双幂积序列的和