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

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

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;
}
目录
相关文章
|
4月前
|
算法 测试技术 C#
【滑动窗口】【差分数组】C++算法:K 连续位的最小翻转次数
【滑动窗口】【差分数组】C++算法:K 连续位的最小翻转次数
|
5月前
|
C语言
c语言编程练习题:7-56 求给定精度的简单交错序列部分和
c语言编程练习题:7-56 求给定精度的简单交错序列部分和
32 0
|
5月前
|
算法 数据挖掘
一些连续离散化方法
一些连续离散化方法
|
9月前
|
机器学习/深度学习
区间预测 | MATLAB实现QRBiGRU双向门控循环单元分位数回归时间序列区间预测
区间预测 | MATLAB实现QRBiGRU双向门控循环单元分位数回归时间序列区间预测
|
10月前
|
传感器
通过求解数学模型来选择编码节点的最佳数量和位置(Matlab代码实现)
通过求解数学模型来选择编码节点的最佳数量和位置(Matlab代码实现)
通过求解数学模型来选择编码节点的最佳数量和位置(Matlab代码实现)
|
11月前
m 序列(最长线性反馈移位寄存器序列)详解
m 序列(最长线性反馈移位寄存器序列)详解
254 0
|
11月前
|
关系型数据库 MySQL 数据库
环状序列
环状序列
85 0