车展车型:请教C程序怎样理解

来源:百度文库 编辑:神马品牌网 时间:2024/05/03 11:09:44
double f(int n)
{ int i; double s;
s=1.0;
for(i=1; i<=n; i++) s+=1.0/i;
return s;
}
main()
{ int i,m=3; float a=0.0;
for(i=0; i<m; i++) a+=f(i);
printf("%f\n",a);
}

f这个子函数有一个参数N,完成1+1/2+1/3+1/4+...+1/N的运算。
主函数为:a=0+f(1)+f(2)+...+f(m)并输出结果a
最终结果为:
5/2