谷歌计算器算大数减法频频出错
2008-08-28 09:51
197 查看
北京时间8月26消息,据国外媒体报道,谷歌计算器在计算大数减法时会出现一些莫名其妙的错误,尽管微软和英特尔也犯过类似错误,但对于以大数而命名的谷歌而言,这样的错误似乎有些不应该。<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />
谷歌(Google)名称来源于“Googol”(10的100次方,喻为数字巨大),但谷歌计算器在计算大数减法时却并不是很准确。例如,在计算2,999,999,999,999,999减2,999,999,999,999,98时,正确答案应该是“1”,但谷歌给出的答案却是“0”。
这并不是个例,在计算1,999,999,999,999,999减1,999,999,999,999,995时,谷歌给出的答案是“0”,但计算1,999,999,999,999,999减1,999,999,999,999,993时,却能给出正确答案“6”。计算400,000,000,000,002减400,000,000,000,001时,谷歌给出的答案是“0”,但计算400,000,000,000,002减400,000,000,000,000时,却又给出正确答案“2”。
对此,谷歌承认,该计算器还不够完美。谷歌在一份声明中称:“我们已经意识到该问题,目前正在深入调查。对给用户带来的任何不便,我们表示歉意。”
其实,很多计算器根本无法输入“1,999,999,999,999,993”这么长的数字。因此,谷歌的错误也情有可原。另外,微软的Excel和英特尔的处理器以前也曾出现过类似问题。(新浪科技)
相关文章推荐
- 大数加法、减法、乘法、除法、求余、比较、乘方(代码简短(总计150)、易懂)
- C++大数运算之加法,减法
- string实现大数减法
- 实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。 例如:输入t
- 单链表实现大数加法、大数减法、大数乘法、大数指数运算
- 使用C++类实现大数加法,大数减法,大数乘法
- 北邮OJ 2 大数减法
- 大数减法
- 个人感觉比系统附件计算器顺手的谷歌控制台
- 大数的减法
- 大数减法
- 剑指offer编程题Java实现——面试题12相关题大数的加法、减法、乘法问题的实现
- 大数,高精度计算---大数减法
- 高精度 大数减法
- 大数减法
- 大数,高精度计算---大数减法
- 大数系列——大数减法
- 大数运算——加法减法
- 大数减法算法
- HDU 5920 Ugly Problem(大数减法 模拟)