C# генерация таблицы nxn с использованием вложенного цикла for - PullRequest
0 голосов
/ 18 апреля 2020

для школьного задания я должен заполнить фрагменты кода, чтобы код работал и завершился.

Задание выглядит следующим образом:

Написать вложенное для l oop, которая генерирует таблицу nxn со значениями i и j. Например, для n = 5, если вы напечатаете строку, вы получите:

0: 0 0: 1 0: 2 0: 3 0: 4
1: 0 1: 1 1: 2 1 : 3 1: 4
2: 0 2: 1 2: 2 2: 3 2: 4
3: 0 3: 1 3: 2 3: 3 3: 4
4: 0 4: 1 4: 2 4: 3 4: 4

Код, который мне нужно заполнить:

class Program {
  public static void Main() {
    int n = 4;
    var s = "";
    for___________
      for_________

  }
}

После попытки разных вещей я придумываю следующее. Не могли бы вы направить меня в правильном направлении, не дав ответа? У меня трудности с концепцией вложенных циклов.

using System;
using System.Diagnostics;

namespace Practise
{
    class Program
    {
        static void Main()
        {
            var s = "";
            int n = 4;
            int temp2 = 0;

            string line = "0:0 0:1 0:2 0:3"; //Just for testing
            for (int i = 0; i <= n; i++)
            {

                for (int j = 0; j <= n; j++)
                {
                    int temp = 0;
                    s = s + temp + ":" + j + " ";
                    temp++;
                }
                s = s + "\n";

                s = s + temp2 + ":" + i + " " + line;
                temp2++;

            }
            Debug.WriteLine(s);
        }
    }
}
...