C C++ Java Data Structure Python JavaScript CSS Ajax PL/SQL PHP Puzzles C programs C++ programs Java programs

Home » C programs » C looping programs

C program to print table of numbers from 1 to 20

This program will print table of numbers from 1 to 20 using nested looping. There are 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.

Print table from 1 to 20 using C 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;
}

Output


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









COMMENTS