для школьного задания я должен заполнить фрагменты кода, чтобы код работал и завершился.
Задание выглядит следующим образом:
Написать вложенное для 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);
}
}
}