
一道算法题,大数相乘,测试结果正确,不给 AC,定睛一看,js 自动把位数过长的数转成了科学计数法,导致结果不认同科学计数法,科学计数法也只保留特定位数的小数,后面的都省略了。。。求问如何让 js 做计算时不转成科学计数法,或者转成科学计数法后还能不损失地转为一般形式。
1 zealot0630 2019-04-24 17:15:13 +08:00 via Android google js big int |
2 mccae 2019-04-24 17:41:17 +08:00 java 有个 BigInteger 类 |
3 jinue9900 2019-04-24 18:44:25 +08:00 BigInt()*BigInt() |
4 smdbh 2019-04-24 21:21:23 +08:00 via iPhone 不是数组模式么?不然就是数还不够大 |
5 mingl0280 2019-04-25 02:03:22 +08:00 |
6 |
7 carrot2333 2019-04-25 14:32:10 +08:00 转数组按位计算 手动处理进位。。 |
8 ffbh 2019-04-25 18:09:31 +08:00 手动模拟大数加法应该比较好吧。。。直接用现成代码就调个 api 应该没什么意义 |