信息学奥赛一本通(1079:计算分数加减表达式的值)
1079:计算分数加减表达式的值
时间限制: 1000 ms 内存限制: 65536 KB
提交数: 29960 通过数: 21490
【题目描述】
编写程序,输入n的值,求1/1−1/2+1/3−1/4+1/5−1/6+1/7−1/8+...+(−1)n−1⋅1/n的值。
【输入】
输入一个正整数n。(1<=n<=1000)
【输出】
输出一个实数,为表达式的值,保留到小数点后四位。
【输入样例】
2
【输出样例】
0.5000
#include <bits/stdc++.h>
using namespace std;
int main()
{int n;double sum=0;cin >> n;for(int i=1; i<=n; i++){if(i%2==0){sum += -1.0/i;}else{sum += 1.0/i;}}//cout << sum << endl;printf("%.4lf",sum);return 0;
}
信息学奥赛一本通(1079:计算分数加减表达式的值)相关推荐
- 信息学奥赛一本通 1079:计算分数加减表达式的值 | OpenJudge NOI 1.5 33
[题目链接] ybt 1079:计算分数加减表达式的值 OpenJudge NOI 1.5 33:计算分数加减表达式的值 [题目考点] 1. 循环 [解题思路] 分析各个项的变化,相邻两项有两点不同 ...
- 33:计算分数加减表达式的值
33:计算分数加减表达式的值 查看 提交 统计 提问 总时间限制: 1000ms 内存限制: 65536kB 描述 编写程序,输入n的值,求 1/1 - 1/2 + 1/3 - 1/4 + 1/5 ...
- 1.5 编程基础之循环控制 33 计算分数加减表达式的值 python
http://noi.openjudge.cn/ch0105/33/ """1.5 编程基础之循环控制 33 计算分数加减表达式的值 http://noi.openjud ...
- POJ NOI0105-33 计算分数加减表达式的值
问题链接:POJ NOI0105-33 计算分数加减表达式的值. 总时间限制: 1000ms 内存限制: 65536kB 描述 编写程序,输入n的值,求 1/1 - 1/2 + 1/3 - 1/4 + ...
- 1.5.33 计算分数加减表达式的值
OpenJudge - 33:计算分数加减表达式的值 解题思路: 1.创建变量n,表示n个数 2.创建for循环n次 3.创建累加器sum 4.单数,sum=sum+分数 5.双数,sum=sum-分 ...
- 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1079:计算分数加减表达式的值
时间限制: 1000 ms 内存限制: 65536 KB 提交数: 6330 通过数: 4632 [题目描述] 编写程序,输入n的值,求11-12+13-14+15-16+17-18+-+(-1)n- ...
- 计算分数加减表达式的值(信息学奥赛一本通-T1079)
[题目描述] 编写程序,输入n的值,求1/1−1/2+1/3−1/4+1/5−1/6+1/7−1/8+...+(−1)^(n−1)⋅1/n的值. [输入] 输入一个正整数n.1 ≤ n ≤ 1000. ...
- 计算分数加减表达式的值
错解: 这是一个死循环,问题出在i=i*(-1).若i为负数,则为死循环. 正解: 引入新变量b,添加第二个if条件来判断当b为负数时改怎么做. b为负数时在第二个if里执行语句变为整数,从而进行累加 ...
- 信息学奥赛一本通(1397:简单算术表达式求值)
1397:简单算术表达式求值 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 13874 通过数: 10359 [题目描述] 两位正整数的简单算术运算(只考 ...
- 信息学奥赛一本通 1209:分数求和 | OpenJudge NOI 1.13 12:分数求和
[题目链接] ybt 1209:分数求和 OpenJudge NOI 1.13 12:分数求和 [题目考点] 1. 求最大公约数 2. 求最小公倍数 [解题思路] 求最大公约数,可以用辗转相除法.具体 ...
最新文章
- Pytorch的安装教程
- 开发人员需知的Web缓存知识(转)
- 高精度乘以低精度板子
- python代码解读软件_5种带你轻松分析Python代码的软件库
- 前端学习(3125):react-hello-react之类式组件里的构造器域props
- 高德再回应导航错误致景区严重拥堵 这次复盘了事件原因
- Java基础学习总结(41)——JPA常用注解
- SAP License:SAP安装前添加虚拟网卡步骤
- Anaconda tensorflow 安装笔记
- Inno Setup 软件安装包制作
- sk hynix 固态硬盘 管理_5000MB/s 极速狂飙——希捷酷玩FireCuda 520 PCIE4.0 SSD固态硬盘体验...
- android日期时间控件
- oracle imp导入dmp文件流程
- 972_MISRA C 2004规范解读1
- 将一个数组中的值按逆序重新存放。例如,原来顺序为8,6,5,4,1。要求改为1,4,5,6,8
- ACM第三次比赛题目及标准程序(贪心)
- 软件工程大一学年简单的总结一下
- 5个很少被提到但能提高NLP工作效率的Python库
- 2023年,前端开发就业前景好吗?
- 京胡琴师-周佑军[转]