分数求和
时间:1s 空间:256M
题目描述
S=1/2+1/6+1/12+1/20+1/30+1/42+... 求数列前n项和,答案保留2位小数
输入格式
整数n
输出格式
一个浮点数.
样例输入
10
样例输出
0.91
约定
1<=n<=100
分数求和
时间:1s 空间:256M
题目描述
S=1/2+1/6+1/12+1/20+1/30+1/42+... 求数列前n项和,答案保留2位小数
输入格式
整数n
输出格式
一个浮点数.
样例输入
10
样例输出
0.91
约定
1<=n<=100
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
int delta = 4;
int x = 2;
double sum = 0;
int n;
cin >> n;
for (int i = 0; i < n; i++)
{
sum += 1 / (double)x;
x += delta;
delta += 2;
}
cout << fixed << setprecision(2) << sum << endl;
return 0;
}