首页 > 其他分享 >7-52 求简单交错序列前N项和

7-52 求简单交错序列前N项和

时间:2024-05-28 20:32:33浏览次数:23  
标签:10 int sum 样例 52 交错 序列 格式 输入

本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和。

输入格式:

输入在一行中给出一个正整数N。

输出格式:

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

输入样例:

10

输出样例:

sum = 0.819
#include<stdio.h>
int main()
{
    int n;
    scanf("%d", &n);
    int m=1;    //分母
    double sum=0.0;
    for(int i=1; i<=n; i++){
        if(i%2!=0){    //判断是否为奇数
            sum=sum+1.0/m;
            m=m+3;
        }else{
            sum=sum-1.0/m;
            m=m+3;
        }
    }printf("sum = %.3f", sum);
    return 0;
}

标签:10,int,sum,样例,52,交错,序列,格式,输入
From: https://blog.csdn.net/wanwanxiaobai/article/details/139277155

相关文章

  • 7-51 求奇数分之一序列前N项和
    本题要求编写程序,计算序列1+1/3+1/5+...的前N项之和。输入格式:输入在一行中给出一个正整数N。输出格式:在一行中按照“sum=S”的格式输出部分和的值S,精确到小数点后6位。题目保证计算结果不超过双精度范围。输入样例:23输出样例:sum=2.549541#include<......
  • 数据容器(序列)的切片 学会啦
    1.序列内容连续、有序,可使用下标索引的数据容器。(列表、元组、字符串都可以称为序列)2.切片从一个序列中取出一个子序列。3.语法:序列[起始下标:结束下标:步长]4.从序列中,从指定位置开始,依次取出元素,到指定位置结束,得到一个新序列:·起始下标表示从何开始,可以留空(表示从头......
  • 序列化与反序列化(GO)
    GO序列化与反序列化定义序列化:把对象转化为可传输的字节序列的过程称为序列化反序列化:把字节序列还原为对象的过程称为反序列化。--作为开发者,序列化和反序列化一直是我们老生常谈的问题,也是非常琐碎但是重要的知识点。对于序列化与反序列化,我这里强烈推荐一篇博客,你可以从中......
  • AP5152 是一种输出电流可调的、低压差的 LED 恒流驱动器
    AP5152是一种输出电流可调的、低压差的LED恒流驱动器,仅需一个外接电阻和一个NMOS管就可以构成一个完整的LED恒流驱动电路,调节该外接电阻就可以调节输出电流,输出电流可调范围为100mA到3000mA。AP5152内置过热保护功能,可有效保护芯片,避免温度超过120oC时因过热而造成损......
  • 赛克oj 1528(二叉搜索树)
    赛氪OJ-专注于算法竞赛的在线评测系统(saikr.com)题目描述小明初始的二叉搜索树是空树,他有一个长度为2∗......
  • .NET8序列化与反序列化
    序列化与反序列化JSON简介JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,采用类的形式来描述数据之间的关联关系。JSON是一个序列化的对象或数组。JSON中仅有六个构造字符([、]、{、}、:、,),以及无意义的空白符(换行、空间等)JSON中的数据类型:对象(使用{})、数组(使用[])、......
  • 准备电赛——CCSMSP430F5529标准库——定时器定时多少秒以及定时中断的写法
    中断向量TIMERx_A0_VECTOR是CCR0的中断向量    (第一个引脚)TIMERx_A1_VECTOR是TAIV的中断向量#defineTIMER2_A1_VECTOR(43*1u)/*0xFFD6Timer2_A5CC1-4,TA*/#defineTIMER2_A0_VECTOR(44*1u)......
  • 代码随想录算法训练营第三十七天 | 860.柠檬水找零、406.根据身高重建队列、452.用最
    目录860.柠檬水找零思路代码 406.根据身高重建队列思路代码452.用最少数量的箭引爆气球思路代码860.柠檬水找零本题看上好像挺难,其实挺简单的,大家先尝试自己做一做。代码随想录思路    这题还有什么难不难的,这道题不是非常经典的入门题吗。......
  • Weblogic T3协议反序列化漏洞[CVE-2018-2628]
    漏洞复现环境搭建请参考http://t.csdnimg.cn/TYtKgkali切换jdk版本请参考Kali安装JAVA8和切换JDK版本的详细过程_kali安装jdk8-CSDN博客漏洞原理T3协议实现Weblogicserver和其他java程序间的数据传输,Weblogic开放7001端口则默认开启T3服务,通过构造恶意的T3协议数据,利用......
  • C# xml文档反序列化记事
    可以使用XmlSerializer直接序列化和反序列化xml反序列化如以下代码privateT?XmlDeseriallize<T>(stringfilePath){XmlSerializerserializer=newXmlSerializer(typeof(T));using(FileStreamfileStream=newFileStream(f......