#c_sharp #console #консоль
Как красиво вывести числа в несколько столбцов, чтобы они не скакали? Код: for (int i = 0; i < 1000; i++) { if (i % 3 == 0 || i % 5 == 0) { Console.Write(i + " | "); sum += i; } }
Ответы
Ответ 1
Попробуйте следующий код: int sum = 0; int count = 0; for (int i = 0; i < 1000; i++) { if (i % 3 == 0 || i % 5 == 0) { Console.Write("{0, 7} | ", i); sum += i; count++; if (count == 8) { count = 0; Console.WriteLine(); } } } Обратите внимание на следующее: Для выравнивания выдачи чисел используется строка формата {0, 7}. Подробнее: MSDN Для сохранения столбцов от строки к строке, после каждых 8 чисел выдается перевод строки: Console.WriteLine().
Комментариев нет:
Отправить комментарий