【题目】
【思路】根据循环的数分为奇数和偶数两种情况判断,奇数用加法,偶数用减法。
【代码】AC的C++代码如下:
#include <iostream>
using namespace std;
int main()
{
int m,n;
double sum;
cin >> m;
for (int j = 0;j < m;j++)
{
cin >> n;
sum = 0;
for (int i = 1;i <= n;i++)
{
if (i % 2 == 0)
{
sum -= 1.0 / i;
}
else
{
sum += 1.0 / i;
}
}
printf("%.2lf\n",sum);
}
return 0;
}