T1079 计算分数加减表达式的值(#Ⅰ- 4 - 1)
2018-02-14 12:27
381 查看
【题目描述】
编写程序,输入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<iostream> #include<cstdio> using namespace std; int main() { int n; double sum=0; int i; cin>>n;//前n项 for(i=1;i<=n;i++)//数列规律 { if(i%2==0) sum-=1.0/i; else sum+=1.0/i; } printf("%.4lf\n",sum); return 0; }
相关文章推荐
- 计算分数加减表达式的值
- 给定一个表示分数加减表达式的字符串,需要以字符串格式返回计算结果。结果表达式也是分数式
- POJ NOI0105-33 计算分数加减表达式的值
- 33:计算分数加减表达式的值
- 33:计算分数加减表达式的值
- 用Java实现分数加减和乘法计算
- [一天一项目]求分数形式的加减计算
- 华为上机练习题--简单加减表达式计算
- 一种可扩展的表达式解析及计算方法
- 基于栈计算后缀表达式的值
- 蓝桥杯 表达式计算(栈)
- 用算法计算出算术表达式:(56-20)/(4+2)的值
- [Bug]由于代码已经过优化或者本机框架位于调用堆栈之上,无法计算表达式的值"的解决方法(转)
- 中序表达式的直接计算
- 表达式计算
- 利用栈计算表达式的值
- C#中表达式的计算
- java 日期加减天数、月数、年数的计算方式
- 蓝桥杯 算法训练 表达式计算 JAVA
- SQL计算表达式