Я хочу напечатать квадратную матрицу, каждый из которых должен быть разнесен на 3 элемента. Тогда я обнаружил, что char '\t'
может быть самым простым способом. Но я думаю, что число пробелов как-то определено в определенном алгоритме. Может кто-нибудь дать мне руководство по алгоритму или есть способ установить определенные пробелы в C ++ для '\t'
?
Я знаю, как выводить вручную, определяя количество символов пробела. Однако '\t'
кажется простым для программирования, а не зацикливания определенного алгоритма.
Для простой квадратной матрицы:
for (int x = 0, num = 1; x < 5; x++) {
for (int y = 0; y < 5; y++, num++) {
cout << num << "\t";
}
cout << endl;
}
Кодовые выводы
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
пока мне нужно
1 2 3 4 5
6 7 8 9 10
11 12 13 14 15
16 17 18 19 20
21 22 23 24 25
Есть ли способ установить '\ t'?