PE错误是输出格式的问题。你的fd函数中这句话printf("%d ",s[k]);会在最后一个数据后再输出一个空格。这可能是导致问题的原因。修改为for(k=0;kprintf("%d",s[k]); //最后一个单独输出,不加空格。再试试吧。