- 精度计算
- 2009-07-13 00:52:39 @
(1):如果小数点最后两位,就是99,100位为22那是否应写成
*.\**|\**|\*....\**|*(2)
但实际结果是它并不是循环小数,怎么办?
(2):如果实际上小数点后的第90~97,与98~105位一样,也就是这个循环小数
从90位开始循环,但题中只要求算到100位,105位就算不到了,这种情
况是写*.\**|\**|\*...\**|(!@#$)还是*.***|\**|*...*|
就是写循环小数还是直接精确到100位不循环?
注:代表任意一数字 .代表省略和小数点。
1 条评论
-
yuyilahanbao LV 10 @ 2014-02-05 22:13:27
如果本身不是循环小数肯定不能输出括号'('')'了,不能输出循环了
如果本身是循环,而且第一个循环节全部位于100位之内则输出循环节(我一开始没有意识到这点wa了两次)
例如
****.***********************循环节循环节
其中循环节的最后一位在100位之内则输出循环节
如果
是***.******************************循环节
循环节的最后一位在100位之后(例如101位),就只输出前100位(不要输出括号)
- 1