Multiplication tables: Difference between revisions

Line 225:
=={{header|Perl}}==
<lang perl>#!/usr/bin/perl
use strict;
 
our $max = 12;
 
print " x|";
forforeach my ($a= (1; $a<=..$max; $a++) { printf(" %3d", $a); }
print "\n---+";, "-" x ($max*4), "\n";
whileforeach my ($b<i (1..$max*4)) { print "-"; $b++; }
print "\n";
for ($i=1; $i<=$max; $i++) {
printf (" %2d", $i) ;
print "|";
forforeach my ($j= (1; $j<=..$max; $j++) {
if ($j >= $i) { printf(" %3d", $j*$i); }
else { print " "; }
}
print "\n";
}</lang>
}
</lang>
Output:
<pre>
Anonymous user