news 2026/4/26 10:03:46

题解:洛谷 B2070 计算分数加减表达式的值

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
题解:洛谷 B2070 计算分数加减表达式的值

本文分享的必刷题目是从蓝桥云课洛谷AcWing等知名刷题平台精心挑选而来,并结合各平台提供的算法标签和难度等级进行了系统分类。题目涵盖了从基础到进阶的多种算法和数据结构,旨在为不同阶段的编程学习者提供一条清晰、平稳的学习提升路径。

欢迎大家订阅我的专栏:算法题解:C++与Python实现!

附上汇总贴:算法竞赛备考冲刺必刷题(C++) | 汇总


【题目来源】

洛谷:B2070 计算分数加减表达式的值 - 洛谷

【题目描述】

S n = 1 1 − 1 2 + 1 3 − 1 4 + 1 5 − 1 6 + . . . + ( − 1 ) n − 1 × 1 n S_n=\frac{1}{1}-\frac{1}{2}+\frac{1}{3}-\frac{1}{4}+\frac{1}{5}-\frac{1}{6}+...+(-1)^{n-1}\times\frac{1}{n}Sn=1121+3141+5161+...+(1)n1×n1

输入一个整数n nn,求S n S_nSn

【输入】

输入为一行,含一个正整数n nn

【输出】

输出为一行,为S n S_nSn的值,结果保留小数点后4 44位小数。

【输入样例】

2

【输出样例】

0.5000

【算法标签】

#入门# #语法基础#

【代码详解】

#include<bits/stdc++.h>usingnamespacestd;intmain(){doubles=0;//s:加和intn,sign=1;//sign:每项符号cin>>n;for(inti=1;i<=n;++i)//i:分母{s+=(double)sign*1/i;//每一项:符号乘以分数,分数分子是1,分母是i。要先转为浮点型后再参与计算,才能避免整数间形成整除运算。sign=-sign;}cout<<fixed<<setprecision(4)<<s;return0;}

【运行结果】

2 0.5000
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/26 9:58:17

Connery SDK实战:构建安全可扩展的应用内自动化引擎

1. 项目概述&#xff1a;当你的应用需要“自动化之手”如果你正在构建一个需要自动化处理复杂业务流程的应用&#xff0c;比如一个CRM系统需要自动创建客户跟进任务&#xff0c;或者一个电商后台需要根据订单状态自动触发物流单&#xff0c;你可能会发现自己陷入了一个两难境地…

作者头像 李华
网站建设 2026/4/26 9:57:31

Scroll Reverser完整指南:彻底告别macOS滚动方向混乱的终极方案

Scroll Reverser完整指南&#xff1a;彻底告别macOS滚动方向混乱的终极方案 【免费下载链接】Scroll-Reverser Per-device scrolling prefs on macOS. 项目地址: https://gitcode.com/gh_mirrors/sc/Scroll-Reverser 你是否曾经在MacBook触控板和外接鼠标之间切换时&…

作者头像 李华
网站建设 2026/4/26 9:49:20

告别数据丢失:用Arduino和AT24C32 EEPROM为你的物联网项目打造可靠记忆

告别数据丢失&#xff1a;用Arduino和AT24C32 EEPROM为你的物联网项目打造可靠记忆 在物联网设备开发中&#xff0c;数据持久化存储是一个经常被忽视却至关重要的环节。想象一下&#xff0c;你精心设计的智能温控器在断电后丢失了所有用户设置&#xff0c;或者环境监测节点重启…

作者头像 李华