广西经贸职业技术学院论坛

标题: 1+1/2+ ..... +1/m的结果 [打印本页]

作者: 美丽骗局    时间: 2008-4-11 22:25
标题: 1+1/2+ ..... +1/m的结果
以下出现的错误在哪里?<br/> 哪位能回答一下!<br/> int i,m;<br/>    double t=1.0;<br/>    printf(&quot;enter number:&quot;);<br/>    scanf(&quot;%d&quot;,&m);<br/>    for(i=2;i<=m;i++)<br/>    t+=1/i;<br/>    printf(&quot;is:%f&quot;,t);</p><p>
[本贴已被 作者 于 2008年04月11日 22时52分17秒 编辑过][/COLOR][/ALIGN]
作者: fxbaobao    时间: 2008-4-12 09:40
试下下面的。</p><p> #include<stdio.h> <br/> main() <br/> {int i,j,sum=0; <br/> for(i=1;i<=m;i++)j=1/i,sum=sum+j;}</p><p> <br/>
作者: 美丽骗局    时间: 2008-4-14 18:44
谢谢楼上啦!<br/> 不过结果还是不对!
作者: 美丽骗局    时间: 2008-4-18 13:57
main()<br/> {<br/>  int i,m;<br/>    double t=1.0;<br/>    printf(&quot;enter number:&quot;);<br/>    scanf(&quot;%d&quot;,&m);<br/>    for(i=2;i<=m;i++)<br/>    t+=1.0/i;<br/>    printf(&quot;is:%f&quot;,t);   <br/> }<br/> 最后答案以上!<br/>  t+=1/i;<br/> 改为<br/>  t+=1.0/i;</p><p>




欢迎光临 广西经贸职业技术学院论坛 (http://gxjmbbs.com/) Powered by Discuz! X3.2