を変更私はint配列の長さ3を指定して、この問題をは、C#の配列内の要素の連続的な繰り返しを検索し、要素
を与えられた、 3要素を設定しました({1,2,3})→{1,2,0} ({2,3,5})→{2,5,5} ({1,2,1} )→{1,2,1}
これは私の実装です。
int[] x = { 1, 2, 1 };
for (int i = 0; i < x.Length; i++)
{
if (x[i] == 2 && x[i + 1] == 3)
{
for (int j = 0; j < x.Length; j++)
{
if (x[j]==3)
{
x[j] = 0;
}
}
}
}
foreach (int i in x)
{
Console.Write(i);
}
結果がゼロになりました。私が間違っている場所を見つけるのを助けてくれますか?講師が詳細に何も説明しなかったので、私は理解できません。
例もあった。私はちょうどそれを編集しました。 –
@ JasmineAppelblad私は単一のループを理解するだろうが、3つの項目の配列のための3つのネストされたループはあまりにも多い。あなたの3ループプログラムについて正しくないことの1つは 'for(int i = 0; i
dasblinkenlight
これはよく説明してくれてありがとう。少なくとも私は0/5を与えてはなりません。とにかく... –