2007年5月28日星期一

why 3.000000

double f(int n)
{ int i;
double s=0;
for(i=1;i<=n;i++)
s+=1/i; return s;
}
main()
{ int i,m=3;
float a=0.0;
for (i=0;i<=m;i++)
a=a+f(i);
printf("%f\n",a);
getch();
}
好好思考

没有评论:

time