C Program to Perform Multiplication

March 2017

A program in the C language can be used to calculate and print a multiplication table in C.

To write a program in C, some knowledge of programming concepts and languages is required. You should also have some familiarity with basic concepts such as looping. Programs that print a multiplication in C can be written using nested for loops, which contains one loop inside another.

C Program to Generate a Multiplication Table

Here's an example of a C table that can perform multiplication:

Result

|   1 2 3  4     
------------------
1 | 1 2 3 4
2 | 2 4 6 8
3 | 3 6 9 12
4 | 4 8 12 16 ...

Code

lami20j@debian:~    
trash$ cat ccm.c
#include<stdio.h>

int
main (void){
int i, j;

printf (" |");
for (i = 1; i < 11; ++i)
printf ("%#3d ", i);
printf ("\n");

for (i = 1; i < 64; ++i)
printf ("-");
printf ("\n");

for (i = 1; i < 11; ++i){
printf ("%#2d |", i);
for (j = 1; j < 11; ++j)
printf ("%#3d ", i * j);
printf ("\n");
}
return 0;
}
lami20j@debian:~/trash$ gcc ccm.c
lami20j@debian:~/trash$ ./a.out
| 1 2 3 4 5 6 7 8 9 10
---------------------------------------------------------------
1 | 1 2 3 4 5 6 7 8 9 10
2 | 2 4 6 8 10 12 14 16 18 20
3 | 3 6 9 12 15 18 21 24 27 30
4 | 4 8 12 16 20 24 28 32 36 40
5 | 5 10 15 20 25 30 35 40 45 50
6 | 6 12 18 24 30 36 42 48 54 60
7 | 7 14 21 28 35 42 49 56 63 70
8 | 8 16 24 32 40 48 56 64 72 80
9 | 9 18 27 36 45 54 63 72 81 90
10 | 10 20 30 40 50 60 70 80 90 100

Related


Published by aakai1056.
This document, titled "C Program to Perform Multiplication," is available under the Creative Commons license. Any copy, reuse, or modification of the content should be sufficiently credited to CCM (ccm.net).