Home >>c programs >Write a C Program to print table of number from 1 to 20
In this example, we will see a C program through which we can print the table of any number between 1 to 20.
In this program there will be two loops, using parent loop to run from 1 to 20 and child loop to run from 1 to 10 to print table of corresponding number which is coming from parent loop.
Program:
/*C program to print table of numbers from 1 to 20*/
#include <stdio.h>
int main()
{
int i,j; /*Here, we will use i for outer loop counter and j for inner loop counter*/
int num;
for(i=1; i<=20; i++) /*to print table 1 to 20*/
{
/*each number has 10 multiples*/
num= i; /*to initialize number with i ( 1 to 20)*/
for(j=1; j<=10; j++)
{
/*values will be padded with 3 spaces*/
printf("%3d\t",(num*j));
}
printf("\n"); /*after printing table of each number*/
}
return 0;
}
1 2 3 4 5 6 7 8 9 10 2 4 6 8 10 12 14 16 18 20 3 6 9 12 15 18 21 24 27 30 4 8 12 16 20 24 28 32 36 40 5 10 15 20 25 30 35 40 45 50 6 12 18 24 30 36 42 48 54 60 7 14 21 28 35 42 49 56 63 70 8 16 24 32 40 48 56 64 72 80 9 18 27 36 45 54 63 72 81 90 10 20 30 40 50 60 70 80 90 100 11 22 33 44 55 66 77 88 99 110 12 24 36 48 60 72 84 96 108 120 13 26 39 52 65 78 91 104 117 130 14 28 42 56 70 84 98 112 126 140 15 30 45 60 75 90 105 120 135 150 16 32 48 64 80 96 112 128 144 160 17 34 51 68 85 102 119 136 153 170 18 36 54 72 90 108 126 144 162 180 19 38 57 76 95 114 133 152 171 190 20 40 60 80 100 120 140 160 180 200