c语言求助 求大神帮我看一下这个代码,为什么运行时什么都还没输入就显示错误了?

2024年11月23日 02:05
有2个网友回答
网友(1):

因为栈上的空间没那么大, 你用了三个大数组. 把N的值修改小
或者在堆上申请空间
例: int*a = (int *)malloc(sizeof(int) * N);
堆上的空间很大, 这样可以避免,
但是记得最后用free(a)进行空间释放.

网友(2):

#define N 100000 这个改小试试