解题思路
1.定义一个实数变量
2.for循环提供数值i
3.判断i是奇数还是偶数
4.注意要1.0/i
5.保留五位小数直接输出
#include<bits/stdc++.h>
using namespace std;
int main()
{
double sum=0;// 定义一个实数变量
int n;
cin>>n;
for(int i=1;i<=n;i++)//for循环提供数值i
{
if(i%2==1)//判断i是偶数还是奇数
{
sum=sum+1.0/i;//如果是偶数,sum+1/i
}
else
{
sum=sum-1.0/i;;//如果是奇数,sum-1/i
}
}
printf("%.4lf",sum);//输出最后的得数,保留四位
return 0;
}