Как отобразить таблицу умножения числа с помощью Python, C ++, JavaScript и C

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

Не волнуйтесь, мы вас прикрыли. В этой статье вы узнаете, как распечатать таблицу умножения числа с помощью Python, C ++, JavaScript и C.

Отображение таблицы умножения числа до 10

Сначала давайте посмотрим, как отображать таблицы умножения для чисел до 10.

Постановка задачи

Вам дается номер num . Вы должны напечатать таблицу умножения NUM до 10. Пример: Пусть Num = 5. Умножение таблицу 5:

 5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

Подход к отображению таблицы умножения числа до 10

Вы можете использовать следующий подход, чтобы отобразить таблицу умножения числа до 10:

  1. Выполните петлю от 1 до 10.
  2. На каждой итерации умножайте данное число на номер итерации. Например: если задано число 5, то на 1-й итерации умножьте 5 на 1. На 2-й итерации умножьте 5 на 2 и так далее.

Программа на C ++ для отображения таблицы умножения числа до 10

Ниже представлена ​​программа на C ++ для отображения таблицы умножения числа до 10:

 // C++ program to print the multiplication table of a number up to 10
#include <iostream>
using namespace std;
// Function to print the multiplication table of a number up to 10
void printTable(int num)
{
for (int i = 1; i <= 10; ++i)
{
cout << num << " * " << i << " = " << num * i << endl;
}
}
// Driver Code
int main()
{
int num = 5;
cout << "Number: " << num << endl;
cout << "Multiplication table of " << num << endl;
printTable(num);
return 0;
}

Выход:

 Number: 5
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

Связанный: Как найти произведение всех элементов в массиве

Программа Python для отображения таблицы умножения числа до 10

Ниже представлена ​​программа Python для отображения таблицы умножения числа до 10:

 # Python program to print the multiplication table of a number up to 10
# Function to print the multiplication table of a number up to 10
def printTable(num):
for i in range(1, 11):
print(num, "*", i, " =", num*i)

# Driver Code
num = 5
print("Number:", num)
print("Multiplication table of", num)
printTable(num)

Выход:

 Number: 5
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

Связанный: Как использовать циклы For в Python

Программа на JavaScript для отображения таблицы умножения числа до 10

Ниже приведена программа на JavaScript для отображения таблицы умножения числа до 10:

 // JavaScript program to print the multiplication table of a number up to 10
// Function to print the multiplication table of a number up to 10
function printTable(num) {
for (let i = 1; i <= 10; ++i) {
document.write(num + " * " + i + " = " + num * i + "<br>");
}
}
// Driver Code
var num = 5;
document.write("Number: " + num + "<br>");
document.write("Multiplication table of " + num + "<br>");
printTable(num);

Выход:

 Number: 5
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

Программа на C для отображения таблицы умножения числа до 10

Ниже приведена программа на языке C для отображения таблицы умножения числа до 10:

 // C program to print the multiplication table of a number up to 10
#include <stdio.h>
// Function to print the multiplication table of a number up to 10
void printTable(int num)
{
for (int i = 1; i <= 10; ++i)
{
printf("%d * %d = %d ⁠n", num, i, num*i);
}
}
// Driver Code
int main()
{
int num = 5;
printf("Number: %d ⁠n", num);
printf("Multiplication table of %d ⁠n", num);
printTable(num);
return 0;
}

Выход:

 Number: 5
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50

Отображение таблицы умножения числа до заданного диапазона

Конечно, вам не обязательно придерживаться таблиц умножения от 10 и ниже. Стоит знать, как это сделать и для более высоких уровней, и вы найдете всю необходимую информацию ниже.

Постановка задачи

Вам дано число и диапазон . Вы должны напечатать таблицу умножения NUM до этого диапазона. Пример : пусть num = 5 и range = 14.

Таблица умножения от 5 до 14:

 5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60
5 * 13 = 65
5 * 14 = 70

Подход к отображению таблицы умножения числа до заданного диапазона

Вы можете использовать следующий подход, чтобы отобразить таблицу умножения числа до заданного диапазона:

  1. Выполните цикл от 1 до диапазона.
  2. На каждой итерации умножайте данное число на номер итерации. Например: если задано число 5, то на 1-й итерации умножьте 5 на 1. На 2-й итерации умножьте 5 на 2 и так далее.

Программа на C ++ для отображения таблицы умножения числа до заданного диапазона

Ниже приведена программа на C ++ для отображения таблицы умножения числа до заданного диапазона:

 // C++ program to print the multiplication table of a number
#include <iostream>
using namespace std;
// Function to print the multiplication table of a number
void printTable(int num, int range)
{
for (int i = 1; i <= range; ++i)
{
cout << num << " * " << i << " = " << num * i << endl;
}
}
// Driver Code
int main()
{
int num = 5;
int range = 14;
cout << "Number: " << num << endl;
cout << "Range: " << range << endl;
cout << "Multiplication table of " << num << endl;
printTable(num, range);
return 0;
}

Выход:

 Number: 5
Range: 14
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60
5 * 13 = 65
5 * 14 = 70

Связанный: Как использовать цикл while в Python

Программа Python для отображения таблицы умножения числа до заданного диапазона

Ниже приведена программа Python для отображения таблицы умножения числа до заданного диапазона:

 # Python program to print the multiplication table of a number
# Function to print the multiplication table of a number
def printTable(num, r):
for i in range(1, r+1):
print(num, "*", i, " =", num*i)

# Driver Code
num = 5
r = 14
print("Number:", num)
print("Range:", range)
print("Multiplication table of", num)
printTable(num, r)

Выход:

 Number: 5
Range: 14
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60
5 * 13 = 65
5 * 14 = 70

Связанный: Как использовать циклы со списками в Python

Программа на JavaScript для отображения таблицы умножения числа до заданного диапазона

Ниже приведена программа на JavaScript для отображения таблицы умножения чисел до заданного диапазона:

 // JavaScript program to print the multiplication table of a number
// Function to print the multiplication table of a number
function printTable(num, range) {
for (let i = 1; i <= range; ++i) {
document.write(num + " * " + i + " = " + num * i + "<br>");
}
}
// Driver Code
var num = 5;
var range = 14;
document.write("Number: " + num + "<br>");
document.write("Range: " + range + "<br>");
document.write("Multiplication table of " + num + "<br>");
printTable(num, range);

Выход:

 Number: 5
Range: 14
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60
5 * 13 = 65
5 * 14 = 70

Программа на C для отображения таблицы умножения числа до заданного диапазона

Ниже приведена программа на языке C для отображения таблицы умножения числа до заданного диапазона:

 // C program to print the multiplication table of a number
#include <stdio.h>
// Function to print the multiplication table of a number
void printTable(int num, int range)
{
for (int i = 1; i <= range; ++i)
{
printf("%d * %d = %d ⁠n", num, i, num*i);
}
}
// Driver Code
int main()
{
int num = 5;
int range = 14;
printf("Number: %d ⁠n", num);
printf("Range: %d ⁠n", range);
printf("Multiplication table of %d ⁠n", num);
printTable(num, range);
return 0;
}

Выход:

 Number: 5
Range: 14
Multiplication table of 5
5 * 1 = 5
5 * 2 = 10
5 * 3 = 15
5 * 4 = 20
5 * 5 = 25
5 * 6 = 30
5 * 7 = 35
5 * 8 = 40
5 * 9 = 45
5 * 10 = 50
5 * 11 = 55
5 * 12 = 60
5 * 13 = 65
5 * 14 = 70

Понимание основных принципов программирования, чтобы стать лучшим программистом

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

Если вы хотите стать лучшим программистом, вы должны следовать основным принципам программирования, таким как KISS (Keep It Simple, Stupid), DRY (Don't Repeat Yourself), Single Responsibility, YAGNI (Вам это не понадобится), Открытый / закрытый, композиция поверх наследования и т. Д. У нас есть руководства по ним, так почему бы не отправиться туда в следующий раз?