# 分数求和## 题目描述$S_n=frac11-frac12+frac13-frac14+frac15-frac16++-1^n-1timesfrac1n$。输入一个整数 $n$求 $S_n$。## 输入格式输入为一行含一个正整数 $n$。## 输出格式输出为一行为 $S_n$ 的值结果保留小数点后 $4$ 位小数。## 样例 #1### 样例输入 #12### 样例输出 #105000## 提
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int n;
cin >> n;
double ans = 0;
for (int i = 1; i <= n; i++)
{
if (i % 2 == 1) ans += 1.0 / i;
else ans -= 1.0 / i;
}
printf("%.4lf", ans);
return 0;
}
原文地址: https://www.cveoy.top/t/topic/cZo1 著作权归作者所有。请勿转载和采集!