» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[其他] 一个c++程序,求指点,送祭扫

喷了,和八楼差不多,我不是故意的。

根据楼主的逻辑,稍微改改:

1 楼主的bug,是因为没有在值赋给result之前对其进行强制类型转换操作
2 楼主没有简化逻辑。
3 (1/b)>0.00001 为什么不写成 b > 100000?
4 让自己适应一种编码风格。代码不带空格拧巴在一起看了很难受。
复制内容到剪贴板
代码:
#include <iostream>

int main()
{
        int a, b;
        a = b = 1;
        double result = 0;

        while( a < 1000000) {
                result += (double) b / a;
                a += 2;
                b = -b;

        }
        std::cout <<  4 * result;

        return 0;
}
[ 本帖最后由 tobewind 于 2012-11-8 00:48 编辑 ]


本帖最近评分记录
  • ylara 激骚 +1 最骚 Rated by wap 2012-11-9 10:21
  • ylara 激骚 +1 最骚 Rated by wap 2012-11-9 10:21
  • ylara 激骚 +1 最骚 Rated by wap 2012-11-9 10:21
  • ylara 激骚 +1 最骚 Rated by wap 2012-11-9 10:21

TOP

发新话题
     
官方公众号及微博