C++描述杭电OJ 2011.多项式求和 ||

Problem Description
多项式的描述如下:
1 - 1/2 + 1/3 - 1/4 + 1/5 - 1/6 + …
现在请你求出该多项式的前n项的和。

Input

输入数据由2行组成,首先是一个正整数m(m<100),表示测试实例的个数,第二行包含m个正整数,对于每一个整数(不妨设为n,n<1000),求该多项式的前n项的和。

Output

对于每个测试实例n,要求输出多项式前n项的和。每个测试实例的输出占一行,结果保留2位小数。

Sample Input
2
1 2
Sample Output
1.00
0.50

代码实现

#include<iostream>
#include<iomanip>
using namespace std;void fun(int n)
{double s=0;for(int i=1; i<=n; i++){double t;t=i;if(i%2!=0)s+=1/t;elses-=1/t;}cout<<setiosflags(ios::fixed)<<setprecision(2)<<s<<endl;
}int main()
{int m,n;while(cin>>m){for(int i=0; i<m; i++){cin>>n;fun(n);}}return 0;
}主函数中实现
#include<iostream>
#include<iomanip>
using namespace std;int main()
{int m,n;cin>>m;while(m--){cin>>n;double s=0;for(int i=1; i<=n; i++){double t;t=i;if(i%2!=0)s+=1/t;elses-=1/t;}cout<<setiosflags(ios::fixed)<<setprecision(2)<<s<<endl;}return 0;
}

C++描述杭电OJ 2011.多项式求和 ||相关推荐

  1. C++描述杭电OJ 2015.偶数求和 ||

    C++描述杭电OJ 2015.偶数求和 || Problem Description 有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个 ...

  2. C++描述杭电OJ 2023.求平均成绩 ||

    C++描述杭电OJ 2023.求平均成绩 || Problem Description 假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩 ...

  3. C++描述杭电OJ 2020.绝对值排序 ||

    C++描述杭电OJ 2020.绝对值排序 || Problem Description 输入n(n<=100)个整数,按照绝对值从大到小排序后输出.题目保证对于每一个测试实例,所有的数的绝对值都 ...

  4. C++描述杭电OJ 2018.母牛的故事 ||

    C++描述杭电OJ 2018.母牛的故事 || Problem Description 有一头母牛,它每年年初生一头小母牛.每头小母牛从第四个年头开始,每年年初也生一头小母牛.请编程实现在第n年的时候 ...

  5. C++描述杭电OJ 2016.数据的交换输出 ||

    C++描述杭电OJ 2016.数据的交换输出 || Problem Description 输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数. Input 输入数据有 ...

  6. C++描述杭电OJ 2012.素数判定 ||

    C++描述杭电OJ 2012.素数判定 || Problem Description 对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<= ...

  7. C++描述杭电OJ 2021.发工资 ||

    C++描述杭电OJ 2021.发工资 || Problem Description 财务处的小胡老师最近就在考虑一个问题:如果每个老师的工资额都知道,最少需要准备多少张人民币,才能在给每位老师发工资的 ...

  8. C++描述杭电OJ 2019. 数列有序 ||

    C++描述杭电OJ 2019. 数列有序 || Problem Description 有n(n<=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数x,请将该数插入到序列中,并使新 ...

  9. C++描述杭电OJ 2017.字符串统计||

    C++描述杭电OJ 2017.字符串统计|| Problem Description 对于给定的一个字符串,统计其中数字字符出现的次数. Input 输入数据有多行,第一行是一个整数n,表示测试实例的 ...

最新文章

  1. cesium事件简单全面描述
  2. .Net Core+mySqlSugar的一些稍复杂操作
  3. 调查显示:被黑过的公司难以找到投资
  4. mysql自动定时备份数据,mysql数据库自动定时备份脚本
  5. 【快速入门Linux】2_Linux命令—基本使用
  6. python读取文件夹下所有文件的名字_一键汇总同一文件夹下所有表格,三种小技巧分享给你...
  7. Java产生死锁的一个简单例子
  8. 从一张表里选择一列加入到另一张表_将Excel多个文件汇总到一张表
  9. Pandas-常用统计分析方法 describe、quantile、sum、mean、median、count、max、min、idxmax、idxmin、mad、var、std、cumsum
  10. php 动态生成网站地图,DedeCMS网站地图动态生成方法
  11. Yate软交换机IPPBX与电话语音网关的初步配合
  12. xshell双击无反应
  13. linux 分配git用户名和密码,配置Git记住用户名密码的俩种方法
  14. golang导入私有仓库报错:“server response: not found:xxx: invalid version: git ls-remote -q origin in xxx“
  15. Centos7 双网卡配置
  16. vue项目如何减少app.js和vender.js的体积
  17. 最大化参数 火车头_火车头采集器教程:使用正则匹配模式采集数据
  18. Redis_学习笔记
  19. NewbieGuide setBackgroundColor为transparent无效
  20. 测试snmp端口的方法,以及snmpwalk的使用,

热门文章

  1. Sum of Consecutive Prime Numbers POJ - 2739(线性欧拉筛+尺取法)
  2. POJ 3159 Candies(差分约束+SPAF)
  3. Paint the Tree CodeForces - 1244D(看似是树,其实是条链)
  4. GridSearchCV和RandomizedSearchCV(以SVM为例)
  5. 几个冷门字符串算法的学习笔记(最小表示法,exKMP,Lyndon Word)
  6. SP10707 COT2 - Count on a tree II
  7. 数论五之容斥——硬币购物,Gerald and Giant Chess,幸运数字,Sky Full of Stars,已经没有什么好害怕的了
  8. 模板:树上启发式合并(dsu on tree)
  9. 粉刷木板(ybtoj-单调队列)
  10. hdu5909-Tree Cutting【FWT】