Страницы

Поиск по вопросам

пятница, 10 января 2020 г.

Форматирование вывода данных в консоли

#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().

Комментариев нет:

Отправить комментарий