题解:B2070 计算分数加减表达式的值
Nt_Tsumiki · · 题解
题意
题目传送门
给你一个数
做法
很明显是一道循环类型的题,可以一层层的去循环,我们再来看一下题中的公式,发现
Code
#include <iostream>
#include <stdio.h>
using namespace std;
int n;
double ans;
int main() {
cin>>n;
for (int i=1;i<=n;i++) {
if (i%2==0) {//判断奇偶
ans-=1.0/i;
} else {
ans+=1.0/i;
}
}
printf("%.4lf",ans);
}