#include <stdio.h> int main() { int a,flag=1; double sum,tmp; while (scanf("%d", &a) != EOF) { // 注意 while 处理多个 case // 64 位输出请用 printf("%lld") to for(int i=1;i<=a;i++) { tmp+=flag*(2*i-1); sum+=1.0/tmp; flag=-flag; } printf("%.3lf",sum); } return 0; }