2008-07-13 九九 Haskell 九九の表示です。printfでフォーマット。 import Text.Printf main = do putStrLn $ unlines $ kuku kuku = concatMap (\n->ku n) [1..9] ku :: Int -> [String] ku n = map (\m->printf "%d * %d = %2d" n m (n * m)) [1..9]