我将值附加在应包含长整数的数组中。 因此,如何显示用户输入的信息,如溢出错误所示。
from array import *
import math
n = int(input())
arr = array('l',[])
for i in range (n):
x = int(input())
arr.append(x)
答案 0 :(得分:0)
input()没问题 您的问题是: python可以处理infinte大小的整数,C的数据类型long cant: https://en.wikipedia.org/wiki/C_data_types#Basic_types
arr = array('l',[])
如果您不需要使用C中的数据类型,只需使用一个列表即可。
否则,您将寻找可以处理更大数字的数据类型。