Generating a multiplication table isn’t complex. What will take your mind is printing in the given format. Hence, not wasting time, let us get on to the logic of this program.
- Input a number from the user whose multiplication table is to be generated. Store it in some variable, say num.
- Run a loop from
1 to 10, incrementing1on each repetition. The loop structure should look like for(i=1; i<=10; i++). - Inside the loop, generate a multiplication table using num * i and print it in the given format. The sequence of printing multiplication table is n * i = (n * i)
Table in c language

If you want to see it on the compiler, then please click here for table in c
your can see this program in detail.
In this we use for loop for printing table in the C language
example is given below
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
long n,i,ans=1;
printf(“Enter no for table”);
scanf(“%ld”,&n);
for(i=1;i<=10;i++)
{
ans=n*i;
printf(“%ld*%ld=%ld\n”,n,i,ans);
}
getch();
}
