
- 帖子
- 7
- 积分
- 20
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2015-8-22
|
本帖最后由 emenyi 于 2016-3-16 15:49 编辑
测试了一下,以下为CMD手动输入圆周率位数(分别从1到50)所得出的计算值:
3140 \\这里最后一位为0 跟下面的数值1不相符 如果按4舍5入来算 这里应该为2 程序为每4位为一组输出 不知是否应为该原因造成的 请楼主解答 谢谢!
3141 \\这里最后一位为1
3141
3141
31415925
31415926
31415926
31415926
314159265358
314159265358
314159265358
314159265358
3141592653589792
3141592653589793
3141592653589793
3141592653589793
31415926535897932384
31415926535897932384
31415926535897932384
31415926535897932384
314159265358979323846264
314159265358979323846264
314159265358979323846264
314159265358979323846264
3141592653589793238462643382
3141592653589793238462643383
3141592653589793238462643383
3141592653589793238462643383
31415926535897932384626433832794
31415926535897932384626433832795
31415926535897932384626433832795
31415926535897932384626433832795
314159265358979323846264338327950288
314159265358979323846264338327950288
314159265358979323846264338327950288
314159265358979323846264338327950288
3141592653589793238462643383279502884196
3141592653589793238462643383279502884197
3141592653589793238462643383279502884197
3141592653589793238462643383279502884197
31415926535897932384626433832795028841971693
31415926535897932384626433832795028841971693
31415926535897932384626433832795028841971693
31415926535897932384626433832795028841971693
314159265358979323846264338327950288419716939937
314159265358979323846264338327950288419716939937
314159265358979323846264338327950288419716939937
314159265358979323846264338327950288419716939937
3141592653589793238462643383279502884197169399375105
3141592653589793238462643383279502884197169399375105
当程序每增加一组输出数据 每组数的第一个数值 和最初出现的问题一样 但也有没出错的 可否从多个数学方法给出参考? |
|