7-1 求奇数分之一序列前N项和

简介: 7-1 求奇数分之一序列前N项和 (20分) 本题要求编写程序,计算序列 1 + 1/3 + 1/5 + ... 的前N项之和。

7-1 求奇数分之一序列前N项和 (20分)


本题要求编写程序,计算序列 1 + 1/3 + 1/5 + … 的前N项之和。


输入格式: 输入在一行中给出一个正整数N。


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


  输入样例: 23
 输出样例: sum = 2.549541
#include<iostream>
#include<string>
#include<iomanip>
using namespace std;
int main()
{
  int a;
  double sum = 0;
  cin >> a;
  for (double i = 1.0; i <= 2*a; i += 2)
    sum += (1.0 / i);
  cout << "sum = " <<setiosflags(ios::fixed)<<setprecision(6)<< sum;
  return 0;
}


相关文章
|
2月前
|
存储 C语言 Python
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13…求出这个数列的前20项之和。
529 4
|
6月前
|
C语言
c语言编程练习题:7-51 求奇数分之一序列前N项和
c语言编程练习题:7-51 求奇数分之一序列前N项和
72 0
|
6月前
16.有一分数序列 1/2,2/3,3/5,5/8,8/13,13/21,…求出这个序列的前200 项之和
16.有一分数序列 1/2,2/3,3/5,5/8,8/13,13/21,…求出这个序列的前200 项之和
71 0
|
人工智能 BI 索引
【Leetcode -598.范围求和Ⅱ -599.两个列表的最小索引总和】
【Leetcode -598.范围求和Ⅱ -599.两个列表的最小索引总和】
45 0
|
6月前
对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身
对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身
51 0
对任意给定的两个正整数,100<n<m<1000,计算这两个数之间所有素数和,包含m,n自身
|
6月前
【调整奇数偶数顺序】调整数组使奇数全部都位于偶数前面习题集讲解
【调整奇数偶数顺序】调整数组使奇数全部都位于偶数前面习题集讲解
54 1
|
6月前
PTA-求奇数分之一序列前N项和
求奇数分之一序列前N项和
92 0
LeetCode-41 缺失的第一个正整数
LeetCode-41 缺失的第一个正整数
偶数,奇数前n项和
偶数,奇数前n项和
82 0