#include <stdio.h>

int Shulie(int n)
{ 
    int sum = 0;
    int flag = 1;
    for(int i = 1;i <= n;i++)
    {
        sum += flag * (2 * i - 1);
        flag = -flag;
    }
    return sum;
}
int main() {
    int n = 0;
    scanf("%d",&n);
    double sum = 0;
    for(int i = 1;i <= n;i++)
    {
        sum += 1.0 / Shulie(i);
    }
    printf("%.3lf\n",sum);
    return 0;
}

主要是利用函数,把分式求和拆分成各自分母求和,最后在主函数中实现分式求和。