标签: arrays overflow
我遇到溢出问题。 我的意思是当我想计算大数的阶乘或幂时它溢出。 我不想使用递归或数组。 有没有其他方式或有任何伎俩吗?
答案 0 :(得分:0)
您可以设计递归或不递归的算法。问题是数据类型,如果使用int,它会溢出,因为int范围是0到65535因为占用4个字节。您需要使用更长的数据类型,如长或长。
int x = 0(4个字节) long long y = 0(8字节)
抱歉我的英文。