1、把int 那句中的a[i]改为a[10000];2、把scanf(“%d”,n)这行与下一行交换位置;3、程序运行时先输入n,注意输入的n不要大于10000;4、接下来要输入n个整数;程序没有其他错误了。
a的长度应该是常量,不能是i,i是变量,比如,可以定义成a[10000];
第4行 定义数组大小需要常量表达式,如int a[SIAZE];,这里的SIZE必须是常量,变量a未定义(声明)。