我想可能是你的理解和学校要求的有偏差,因为你的删除操作针对的是进行了删除操作的动态表,这样,原来的序号与新表的序号是不一样的,比如你上面的例子改为:Sample Input 5 3 2 1 5 4 3 1 2 5 你的结果是:31 -1 可能学校的要求是:324如果是这样,你得弄一个临时表记录删除操作后的表
主函数你写了int main()需要有返回值return 0;这是个小错误