解题思路:
1.定义整型变量n,和double类型变量sum为累加器
2.创建一个n次 的循环,每次循环判断i是否为偶数,如果是偶数的话,累加器是加的负值,如果是奇数的话,累加器加的是正值
3.最后保留四位小数输出累加器
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n;
cin>>n;
double sum=0;//定义累加器
for(int i=1;i<=n;i++)//执行n次循环
{
if(i%2==0)//如果i是偶数的话
sum=sum-1.0/i;//累加器减掉分数
else//如果i是奇数的话
sum=sum+1.0/i; //累加器加上分数
}
printf("%.4lf",sum);//保留四位小数输出
return 0;
}