#include <iostream> #include <iomanip> using namespace std; int main() { int n, q = 2, p = 1, t; double sum = 0; cin >> n; for (int i = 1; i <= n; i++) { sum += 1.0 * q / p; // 分数求和 t = q + p; // 求出下一个分数的分子 p = q; // 下一个分数的分母 q = t; // 下一个分数的分子 } cout << fixed << setprecision(4) << sum; return 0; }
代码如上