A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 胡焱老师 中级黑马   /  2014-3-25 19:19  /  1236 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

求路过的哥们 帮帮看看

QQ截图20140325191430.jpg (113.82 KB, 下载次数: 25)

QQ截图20140325191430.jpg

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

4 个回复

倒序浏览
虽然你定义了double型,但是在运算时要把被除数也变成double型
temp=(i%2==0?1:-1)*1.0/(i*2+1);

评分

参与人数 1技术分 +1 收起 理由
何伟超 + 1

查看全部评分

回复 使用道具 举报
:) 哦 懂了  是先计算成int型的  然后转成double型的吧
回复 使用道具 举报
(i%2==0?1:-1)/(i*2+1)因为你这个式子里全是int型,算出来的结果就是1,应该想办法使他们转成double型
比如像这样:temp=(i%2==0?1:-1)*1.0/(i*2+1)
回复 使用道具 举报
第一次循环     :         i=0      temp =1/4   result =1/4      
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马