Вывести таблицу умножения на экран (без использования массивов) - C (СИ)
Формулировка задачи:
Задача 1: Вывести таблицу умножения на экран. Без массива.
Решение задачи: «Вывести таблицу умножения на экран (без использования массивов)»
textual
Листинг программы
#include <stdio.h>
#include <conio.h>
void main ()
{
int i,j,s;
cputs(" ");
for (i=2; i<10; i++) printf("%4d",i);
printf("\n\r %c",0xDA);
for (i=0; i<37; i++) putch(0xC4);
printf("\n\r");
for (j=2; j<10;j++){ printf("%2d %c",j, 0xB3);
for (i=2; i<10; i++) printf("%4d",j*i);
printf("\n\r");
};
getch();
};
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с выводом на экран и получения ввода с клавиатуры.
- Объявление переменных i, j, s типа int.
- Вывод на экран горизонтальной линии из символов
-. - Цикл от 2 до 9 с шагом 1 для вывода на экран строк таблицы умножения.
- Вывод на экран столбца из чисел от 2 до 9.
- Цикл от 0 до 36 с шагом 1 для вывода на экран вертикальных линий таблицы умножения.
- Вывод на экран пустой строки.
- Цикл от 2 до 9 с шагом 1 для вывода на экран строк таблицы умножения.
- Вывод на экран числа из диапазона [2..9] умноженного на число из диапазона [2..9].
- Вывод на экран новой строки.
- Получение ввода с клавиатуры с помощью функции getch().
- Окончание работы программы.