AC代码:
#include <stdio.h> int main() { int n,i; double sum[50000]={0.0},s=0.0; scanf("%d",&n); while (n!=0){ for (i=0;i<n;i++){ if (i==0) sum[i]=(n-i)*1.0/(i+1); else sum[i]=2*(n-i)*1.0/(i+1); } for(i=0;i<n;i++) s +=sum[i]; printf("%.2lf\n",s); s=0.0; scanf("%d",&n); } return 0; }