str[i] == "x" 改为 str[i] == 'x'
if(str[i] == 'x')用单引号,不是双引号。str[i]是char类型,单引号表示单个字符,双引号表示字符串,是不一样的
把x用单引号括起来试试