だれか教えて下さい。

ファイルの文字の出現比率を表示するプログラムを書きなさい。
「英字、数字、空白、改行、その他」の文字ごとに表現比率を表示しなさい。