数组a里不可以放n这种语法是错误的,应该写成int a[1001]这种,而且496行那里a和a数组的名字重复了,先定义一个sum = 0,然后sum = sum + a[i]才行,最后输出的也是sum,不是a
visual studio好像不支持变长数组VLA,建议用定长数组。或者
#include<stdlib.h> int *a=(int *)malloc(n*sizeof(int));
不能动态定义数组内存空间