Multiplication Tables
The Task
- Create the multiplication tables for 0 through the 10 times table.
The Method
- Have a two-dimensional array called table
- Fill the table with the products
- Print the multiplication table
The Program
/* File: times.c
Author: R. Chang
Date Written: ?
Modified by: Sue Evans
Modification date: 9/24/03
Section: 101
EMail: bogar@cs.umbc.edu
Description: Illustrate two-dimensional arrays
by storing times tables for 0 through
10 in an array and then printing them
out.
*/
#include
#define SIZE 11
int main ( )
{
int i, j, table[SIZE][SIZE];
/* Fill table with the products of
the indices */
for (i = 0; i < SIZE; i++)
{
for (j = 0; j < SIZE; j++)
{
table[i][j] = i * j;
}
}
/* Print the table */
for (i = 0; i < SIZE; i++)
{
for (j = 0; j < SIZE; j++)
{
printf("%4d", table[i][j]);
}
printf ("\n");
}
return 0;
}
The Sample Run
linux1[86] % a.out
0 0 0 0 0 0 0 0 0 0 0
0 1 2 3 4 5 6 7 8 9 10
0 2 4 6 8 10 12 14 16 18 20
0 3 6 9 12 15 18 21 24 27 30
0 4 8 12 16 20 24 28 32 36 40
0 5 10 15 20 25 30 35 40 45 50
0 6 12 18 24 30 36 42 48 54 60
0 7 14 21 28 35 42 49 56 63 70
0 8 16 24 32 40 48 56 64 72 80
0 9 18 27 36 45 54 63 72 81 90
0 10 20 30 40 50 60 70 80 90 100
linux1[87] %
Last Modified -