有人可以解释一下这个问题究竟是什么意思
创建一个HugeInteger类,它使用40个元素的数字数组来存储整数 每个40位数。提供方法inputHugeInteger,outputHugeInteger,addHugeIntegers 并减去HugIntegers。要比较HugeInteger对象,请提供方法isEqualTo, isNotEqualTo,isGreaterThan,isLessThan,isGreaterThanorEqualTo和isLessThanOrEqualTo
我不是要求代码,一些解释就足够了。
基本上我不理解这部分
“40个元素的数字数组,用于将整数存储为大 每个40位数。“
答案 0 :(得分:2)
一般来说,一个数字在10号基数中被认为是一个数字(因为它不是复数)而且是0到9
所以最接近的数据类型是一个字节(作为一个字节给你2 ^ 8 - 1作为最大值)
这表明,如果我们假设一个“数字”可以用一个字节表示,那么我们正在寻找类似字节的数组,长度为40。
var arr = new byte[40];