Введение
В этом практическом занятии вы научитесь писать программу на C для вывода таблицы умножения для любого заданного числа. Программа будет запрашивать у пользователя число и выводить таблицу умножения до 10-кратного значения этого числа.
Создание главной функции
#include <stdio.h>
int main()
{
int n, i;
printf("Enter an integer you need to print the table of: ");
scanf("%d", &n);
printf("\nMultiplication table of %d:\n", n); // Printing the title of the table
// Multiplication logic
for (i = 1; i <= 10; i++)
printf("%d x %d = %d\n", n, i, n * i);
return 0;
}
В приведенном выше коде мы создали главную функцию, которая принимает целое число n от пользователя и выводит таблицу умножения заданного числа.
Получение ввода от пользователя
int n;
printf("Enter an integer you need to print the table of: ");
scanf("%d", &n);
В приведенном выше коде мы получаем от пользователя целое число и сохраняем его в переменной с именем n. Мы используем функцию scanf для чтения введенного значения.
Вывод заголовка таблицы умножения
printf("\nMultiplication table of %d:\n", n);
Мы используем приведенный выше код для вывода заголовка таблицы умножения. Мы использовали \n для добавления перевода строки для лучшей читаемости.
Логика умножения
for (i = 1; i <= 10; i++)
printf("%d x %d = %d\n", n, i, n * i);
В этом шаге мы использовали цикл for для вывода таблицы умножения до десяти кратных заданному числу. Мы умножаем число n на переменную-счетчик i и выводим результат с использованием функции printf.
Завершающий код программы
Скопируйте и вставьте финальный код программы в файл main.c, расположенный в директории ~/project/:
#include <stdio.h>
int main()
{
int n, i;
printf("Enter an integer you need to print the table of: ");
scanf("%d", &n);
printf("\nMultiplication table of %d:\n", n); // Printing the title of the table
// Multiplication logic
for (i = 1; i <= 10; i++)
printf("%d x %d = %d\n", n, i, n * i);
return 0;
}
Резюме
В этом практическом занятии вы научились выводить таблицу умножения для любого заданного числа. Мы создали программу, которая получает ввод от пользователя, выводит заголовок таблицы, а затем использует логику умножения для отображения десяти кратных введенному числу. Следуя этому пошаговому руководству, вы теперь можете создать свою собственную программу для таблицы умножения на языке C.



