Ask a question »

C Program to Perform Multiplication

February 2016

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
For unlimited offline reading, you can download this article for free in PDF format:
C-program-to-perform-multiplication.pdf

See also

In the same category

Published by aakai1056. - Latest update by ChristinaCCM
This document entitled « C Program to Perform Multiplication » from CCM (ccm.net) is made available under the Creative Commons license. You can copy, modify copies of this page, under the conditions stipulated by the license, as this note appears clearly.