溢出的大数字

时间:2017-10-26 06:11:07

标签: arrays overflow

我遇到溢出问题。 我的意思是当我想计算大数的阶乘或幂时它溢出。 我不想使用递归或数组。 有没有其他方式或有任何伎俩吗?

1 个答案:

答案 0 :(得分:0)

您可以设计递归或不递归的算法。问题是数据类型,如果使用int,它会溢出,因为int范围是0到65535因为占用4个字节。您需要使用更长的数据类型,如长或长。

int x = 0(4个字节) long long y = 0(8字节)

抱歉我的英文。