Оформление таблицы в консольном приложении - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Сабж! Появилась необходимость расчертить таблицы в консольно приложении. Кто нибудь может посоветовать, где почитать, или скинуть пример простенький из которого можно самому допереть, как и что делать.
Ну или как нарисовать квадрат пикселями в консоли.

Решение задачи: «Оформление таблицы в консольном приложении»

textual
Листинг программы
#include <stdio.h>
#include <math.h>
 
int main(void) {
    double r;
    
    printf("+-------------------+-----------------------------+\n"
           "| Radius            | Circumference               |\n"
           "+-------------------+-----------------------------+\n"
    );
    
    for ( r = 0.01; r < 1.0; r *= 2.5 )
        printf("| %-4.3f             | %-4.3f                       |\n"
               "+-------------------+-----------------------------+\n", r, M_PI * 2.0 * r
        );
    
    return 0;
}

Объяснение кода листинга программы

  1. Подключение необходимых библиотек: iostream.h и math.h
  2. Объявление переменной типа double с именем r
  3. Вывод шапки таблицы на экран
  4. Запуск цикла for, который выполняет следующие действия: а) Устанавливает значение переменной r равным 0.01 б) Выполняет printf для вывода значений r и M_PI2.0r в формате %-4.3f в) Увеличивает значение r на 2.5
  5. Вывод на экран нижней границы таблицы
  6. Завершение работы программы и возврат значения 0, что означает успешный конец работы программы

Оцени полезность:

7   голосов , оценка 3.714 из 5
Похожие ответы