题目:简单交错序列前N项和

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

要求

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

例如:

输入样例: 10
输出样例: sum = 0.819

这个题要了解双精度double的含义。

双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是double float数据类型,C/C++中表示实型变量的一种变量类型。C语言中,双精度浮点(double)型,占8 个字节(64位)内存空间。其数值范围为-1.7E308~1.7E+308,双精度完全保证的有效数字最高是15位。

本题代码

#include <stdio.h>
int main(){int i=1,n,b=1,c=1;double S=0,a;scanf("%d",&n);for(i=1;i<=n;i++){a=b*1.0/c;S=S+a;b=-b;c=c+3;}printf("sum = %.3lf",S);return 0;
}

简单交错序列前N项和相关推荐

  1. 【浙大版《C语言程序设计实验与习题指导(第4版)》题目集】实验2-4-4 求简单交错序列前N项和

    本题要求编写程序,计算序列 1 - 1/4 + 1/7 - 1/10 + ... 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一行中按照"sum = S&quo ...

  2. C语言简单算法之求交错序列前N项和,统计学生平均成绩与及格人数,求1到100的和,求奇数分之一序列前N项和,找出最小值,求n!,统计字符,最佳情侣身高差

    C语言简单算法之求交错序列前N项和,统计学生平均成绩与及格人数,求1到100的和,求奇数分之一序列前N项和,找出最小值,求n!,统计字符,最佳情侣身高差 [1] 1.题目三 求交错序列前N项和 1.实 ...

  3. 求交错序列前N项和(15 分)

    7-2 求交错序列前N项和(15 分) 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在 ...

  4. Python 求交错序列前N项和

    求交错序列前N项和 题目描述: 计算交错序列 1-2/3+3/5-4/7+5/9-6/11+- 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一行中输出部分和的值,结果保留 ...

  5. [PTA C语言]求交错序列前N项和

    求交错序列前N项和 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+- 的前N项之和. 输入格式: 输入在一行中给出一个正整数N. 输出格式: 在一行中输出部分和的值,结 ...

  6. XDOJ例题及答案第八更 密码编译 密码强度 排序2 排序3 排序算法比较器 判断奇偶性 平均数 气温波动 亲和数 求交错序列前N项和 求平均值求奇数的和

    目录 密码编译 密码强度 排序2 排序3 排序算法比较器 判断奇偶性 平均数 气温波动 亲和数 求交错序列前N项和 求平均值 求奇数的和 密码编译 #include<stdio.h> in ...

  7. 【PTA】求交错序列前N项和

    自从开始写每日一题以后就没动过PTA了,今天写一个题 如有错误,欢迎指正 目录 题目 思路 代码 题目 本题要求编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之 ...

  8. 7-10 sdut-求交错序列前N项和分数 10

    编写程序,计算交错序列 1-2/3+3/5-4/7+5/9-6/11+... 的前N项之和. 输入格式: 在一行中给出一个正整数N. 输出格式: 在一行中输出部分和的值,结果保留三位小数. 提示:在P ...

  9. Python求正负交错序列前N项和

    描述 1-1/2+2/3-3/5+4/8-5/13+...的前n项和,n由用户输入(n>0),结果用str.format()方法保留小数点后6位数字输出. s=eval(input()) sum ...

最新文章

  1. java学习之借书系统
  2. 失败的Omni协议与继续前行的虫洞协议
  3. 图像降噪算法——中值滤波/均值滤波/高斯滤波/双边滤波
  4. java枚举类使用 == 还是equals来进行比较
  5. Springboot 2.x 单元测试 JUnit 5
  6. 【bzoj 3601】一个人的数论 (莫比乌斯反演+伯努利数)
  7. 用C++访问SQL Server 2000的实例
  8. 决定薪资高低的到底什么?
  9. 人工智能重点领域有哪些呢?
  10. 目标成为Photoshop的轻量级替代软件——Acorn Mac版
  11. vue router-link添加点击事件无效
  12. 乐檬:我们和fiil主题词相同是撞车!汪峰信吗?
  13. vmware player 坑
  14. vscdoe常用快捷键
  15. 谈谈我是如何选择VC界面皮肤库
  16. 21天挑战赛第三文——多线程threading
  17. 浙江工商大学20机试(oj复试)月利率
  18. HTML中如何将字体加粗-前端入门
  19. 计算机安全及故障处理大学论文,网络维护中故障点排除分析及处理措施论文
  20. C# ——web网站发布服务器

热门文章

  1. 递归-力扣-526. 优美的排列
  2. ORA_HASH函数
  3. java 字符串和16进制的相互转换
  4. 【原创】Visio软件绘图功能极佳----记我的第一次Visio软件绘制时序图
  5. 操作系统_第二章_UNIX操作系统简介
  6. 杭电oj 1002 C语言解法
  7. 智能视频分析系统 PVG-VA
  8. 第十三章 使用动态SQL(四)
  9. 在缺流量时代,App们需要如何突围
  10. #include<iostream.h>的前世今身