求:1 - 1/2 + 1/3 - .... + 1/n 的和。
和这道题不同的是,该题目里面,偶数项是负数,奇数项是正数。
#include
using namespace std;
int main(){
float sum = 0.0,sign=1.0;
int n;
scanf("%d",&n);
for(int i = 1;i <= n;i++){
sum += sign/i;
sign = -sign;
}
printf("%.2f\n",sum);
return 0;
}