18で終わる三角形の上半分を入れ子になったforループで表示する方法が見つかりました。ネストされたforループの下半分をどのように表示するかはわかりません(ネストされたforループ内になければなりません)。また、緑と赤の色をどのように交換するのか?任意のヒント?C#Number Triangle昇順と降順2で
は、ここで私が持っているものです。
int n1, n2, n3;
// Top Triangle nested for loop
for (n1 = 2; n1 <=18; n1++)
{
for (n2 = 2; n2 <= n1; n2++)
{
Console.Write("{0} ", n2);
n2++;
}
n1++;
Console.WriteLine();
}
// Bottom triangle nested for loop
// This is where I'm stuck
をご希望の行動その絵ですか既に行ったことのスクリーンショット – Abion47
これは望ましい動作です。 – Dillon
[Console.SetCursorPosition'](https://msdn.microsoft.com/en-us/library/system.console.setcursorposition(v = vs.110).aspx)メソッドと[' Console.ForegroundColor'](https://msdn.microsoft.com/en-us/library/system.console.foregroundcolor%28v=vs.110%29.aspx)プロパティを参照してください。 – Abion47