就单纯的创建一个客观的足够大的数组去接收scanf()输入的值,一般这个数组大小是根据题目或者你的需求而定的,一般会尽量写大点,防止堆栈溢出。
就是定义一个一维数组,1001是数组的大小。这个大小根据你的需求决定,比如你要存1001个数字就可以写1001,但是你要存1002个数字 ,这个数组就太小,会报错,当然你要存10个数字,你也可以写1001。只要需要使用是数组空间小于定义的数组就可以。运算是下标不超过这个大小,不会报错 outofarray 的错误就行了。
创建一个1001的数组,是为了防止输入的数字过多,数组不够,而出现报错,你可以使用下面这种方法
#define N 1001
int a[N];
就是数组长度