C Program to Print Multiplication Table of a Number

Here is the C program to print multiplication table of a number till N terms. Given a number N, we have to print the multiplication table of N till T terms.

For Example

Multiplication table of 5 till 6 terms

5 X 1 = 5
5 X 2 = 10
5 X 3 = 15
5 X 4 = 20
5 X 5 = 25
5 X 6 = 30

C program to print multiplication table of a number

In this program, we first take a number n and term as input from user using scanf function. Then using a for loop we print the multiplication table of n using printf function.

#include <stdio.h>

int main() {
    int n, term, i;
    printf("Enter a number to print multiplication table\n");
    scanf("%d",&n);
    printf("Enter number of terms in table\n");
    scanf("%d",&term);
    /*Prints multiplication table */
    printf("--------------------\n");
    for(i = 1; i <= term; ++i){
        printf("%d X %d = %d\n", n, i, n*i);
    }

    return 0;
}
Output
Enter a number to print multiplication table
8
Enter number of terms in table
11
--------------------
8 X 1 = 8
8 X 2 = 16
8 X 3 = 24
8 X 4 = 32
8 X 5 = 40
8 X 6 = 48
8 X 7 = 56
8 X 8 = 64
8 X 9 = 72
8 X 10 = 80
8 X 11 = 88

Related Topics
C program to print triangle and pyramid patterns of star(*)
C Program to print Floyd's triangle
C program to print pascal triangle till N rows
C Program to find nPr and nCr
C program to print right triangle pyramid pattern of multiplication tables
C program to print triangle, pyramid, geometrical shapes and star patterns
C program to check a number is palindrome or not
C program to calculate power of a number
C program to find gcd of two numbers
List of all C programs