私は宿題に取り組んでいます。これが私の問題と試みられた解決策です。
文字列 "tx_val" 内の文字 "e" の各出現位置を表示します
tx_val="the quick brown fox jumped over the lazy dogs back";
os=' '; //output string
eloc=' ';
for (i=0; i<tx_val.lastIndexOf('e');i++)
{
if(tx_val.indexOf('e')!= -1)
{
eloc=tx_val.indexOf('e') ;
os=os+eloc;
i++;
}
}
私の期待される結果:2 24 29 34
私の結果:2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2
私は、誰かが私の論理がうまくいかない理由を説明し、私を正しい方向に向けるために答えを求めているわけではありません.