我把sum的初始值设为1然后让term=sum-(1/n),就好叻,这个算法比较简单吧
你自己模拟下就知道你错哪里了。你是一正一负。。
你的写法和我改过的没有区别。但是你还是有一個错误,循环次数你循环条件应该是n<100
c语言整数除整数依然的整数,例如3/2=1,4/3=1,4/2=2,2/3=0,所以你的term(temp)一直是1sum也一直是1,要想求浮点数加将1/n改为1.0/n下面求sum的也这么改就好了
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体验。你的手机镜头里或许有别人想知道的答案
你对这个回答的评价是
最后输出一定要%g吗,用%f行不行
你对这个回答的评价是
下载百度知道APP,抢鲜体验
使用百度知道APP立即抢鲜体驗。你的手机镜头里或许有别人想知道的答案
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。