scanf("%d", intergerArray[i]); 这一句应该传入数组元素的地址,改为scanf("%d", &intergerArray[i]);
scanf("%d",integerArray[i]);scanf 用地址做参数,正确的写法 scanf("%d",integerArray+i);i应该提前赋0
do { scanf("%d",&integerArray[i]);//加个地址符 } while(integerArray[i++]<=0);