为了账号安全,请及时绑定邮箱和手机立即绑定

java 怎么用数组实现2的一百万次方最好给个思路!!!

/ 猿问

java 怎么用数组实现2的一百万次方最好给个思路!!!

Charlie_puth 2019-08-12 10:45:13
查看完整描述

2 回答

已采纳
?
落落凉

考虑到2的100万次方是一个巨大的数字,建议采用字符数组进行存储,可考虑数组中的每个元素当作实际结果中的一位,最后再将字符串拼起来

如:{{‘6’,‘0’},{‘1’,‘0’}}  表示16,进行下一次计算时判断是否进位

{{‘2’,‘1’},{‘2’,‘0’}} 

{{‘2’,‘0’},{‘3’,‘0’}} 表示32


可能需要2层循环,外层表示当前计算的次方数

内层遍历数组,需要将所有进位计算完成


我这个只是提供一个思路,要真这么写,执行速度会很慢

我一时半会儿也没想出来其他的方式

查看完整回答
1 反对 回复 2019-08-12
?
pardon110

猜想你是想表述2的多少次方大于或等于100万

查看完整回答
反对 回复 2019-08-12

添加回答

回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信