回答:可能是你用可变长数组,有的判题机不认可新的C写法 char str[t][10], result[t][10];//数组长度改为一个常量且足够大,试试 int len[t]; int sum[t]; 判题机一般都认vector变长数组;你这种写法危险 还有输出for循环上面好像多个换行;printf("\n");