main中函数参数输入不匹配,a[LEN]是数组a中的最后一个元素,而函数的形参是数组,也就是说指针! len的求法也不对,len永远是1,因为a是指针,永远是四个字节 楼主c基础有待加强!
scanf("%d",p++); 改为-》sacnf("%d",&a[i]);试一下
p++的问题将其改为p+i