问个很简单的函数题- -
double f(int n){
int i;
double s;
s=1.0;
for (i=1; i<=n; i++)
s+=1.0/i;
return s;
}
#include "stdio.h"
main()
{
int i, m=3;
float a=0.0;
for (i=0; i<m; i++)
a+=f(i);
printf ("%f\m",a);
}
答案是5.500000
但是....我算不出来....不知道怎么算....谁给我讲一下啊