C# でネストされた for ループを作成するときに問題が発生しているようです。ネストされたループに中括弧がある場合、結果は期待どおりではありませんが、中括弧がある場合、結果は期待どおりです。
コード:
int i, j, k;
for(i=1; i<=5;i++) // this loops 5 times.
{
for (j = 5; j > i; j--)
{
Console.Write(" ");
Console.WriteLine("0");
}
}
期待される:
0
0
0
0
0
結果:
0
0
0
0
0
0
0
0
0
0
0
ネストされた中かっこを否定すると、期待される答えが得られる理由がわかりませんが、なぜうまくいかないのかわかりません。