看acm的代码非常头大。给你两个建议:1、严格观察输出,换行、空格之类2、我看到你用了char,char类型在VC编译器里被认作unsigned char,在gcc编译器被认作signed char。acm的服务器一般都是用gcc的这里你最好指定是signed还是unsigned