C语言中 求计算s=1+1/2+1/3+...+1/10程序中的错误之处

日期:2017-10-09 20:30:52 人气:2

C语言中 求计算s=1+1/2+1/3+...+1/10程序中的错误之处

在C语言中,整数除以整数的结果是整数,所以要想计算精确到小数,则定义成double类型即可。 参考代码: #includeint main(){ int i; double s=0,t=1.0; for(i=1;i<=10;i++) s+=t/i; printf("%6.4lf\n",s); return 0;}/*运行结果:2.9290*/
    A+
热门评论