#include <stdio.h> float qudao(int num)//取倒数 { return 1.000000/num; } int fenmu(int n)//求分母 { if(n%2==0) return -n; else return n; } int main() { int num; int j; scanf("%d",&num); int Fenmu; float result=0; for(j = 1;j<=num;j++)//实现累加求和 { Fenmu = fenmu(j); result += qudao(Fenmu); } printf("%.3f",result); return 0; }