直接暴力找规律,n=3 1/2有4个,1/3有2个;
n=4 1/2有6个,1/3有4个,1/4有2个;
n=4 1/2有8个,1/3有6个,1/4有4个,1/5有2个;
由此得出规律,最后不要忘加上n个1;
#include<stdio.h>
int main()
{
double sum;
int n,i,j;
while(scanf("%d",&n)!=EOF&&n)
{
sum=0;
for(i=n,j=2;i>=2;i--,j=j+2)
sum+=j*1.0/i;
printf("%.2lf\n",sum+n);
}
return 0;
}