stl string的erase方法 for (i = 0; i < s.size(); i++) { if (s[i] == '0') { s.erase(i,1); i--; } } 删除string中的所有0.