20030 藤藤学数列2

题目描述

这次藤藤又换了个数列,他想计算: 的值。(保留6位小数)

输入格式

输入一个整数,范围在0到1000

输出格式

输出一个浮点数

样例

样例输入

2
样例输出

1.500000
数据范围与提示 分类标签

[循环] [语法基础]

C++题解代码

#include <bits/stdc++.h>
using namespace std;

double h;
int n;
int j;


// The main procedure
int main() {
  h = 0;
  cin>>n;
  j = 1;
  while (j <= n) {
    h += (1.0/j);
    j++;
  }
  cout<<fixed<<setprecision(6);
  cout<<h;
  return 0;
}

Blockly题解代码图片