数组不是允许类似int b[5]={0}这种写法的吗,怎么还会出错?

img

第七行,数组的元素个数不能是未知数,即使你在这一行有a的输入,你把数组的元素个数改成足够大的数就行了,比如100

不确定数组元素也不能是未知数,你可以用for循环,遇到停止输入的,就记录当时变量的值,就可以间接知道个数