-6

将任意 2 个数字相乘。数字可能非常大(即达到数百位)并以字符串形式提供。

预期的输出是一个字符串,表示两个数字的乘积。例子-

multiply("268435456","524288")="140737488355328"
multiply("12321412423524534534543","0")="0"
4

1 回答 1

2

使用 BigDecimal,它有一个multiply方法和一个带有String. 它还包含相应的toString()toPlainString()方法来将结果作为字符串获取。

(如果数字始终是整数,则改用 BigInteger。)

于 2013-10-06T23:58:50.727 回答