14 lines
454 B
Plaintext
14 lines
454 B
Plaintext
do -- print a school style multiplication table
|
|
local fmt = require( "fmt" ) -- RC formattng library
|
|
io.write( " " )
|
|
for i = 1, 12 do fmt.write( " %3d", i ) end
|
|
io.write( "\n +" )
|
|
for _ = 1, 12 do io.write( "----" ) end
|
|
for i = 1, 12 do
|
|
fmt.write( "\n%3d|", i )
|
|
for _ = 1, i - 1 do io.write( " " ) end
|
|
for j = i, 12 do fmt.write( " %3d", i * j ) end
|
|
end
|
|
io.write( "\n" )
|
|
end
|