次の宿題をお願いします!

[1] アルゴリズムとデータ構造
[2] 問題
1.英語の文書を読み込み、2.その後指定した長さを入力すると、その長さの単語
の中で、出現頻度で上位3位までの単語を、出現回数とともに出力する。
3.他にその英文に対して新しい機能を追加して実装。
3.の新しい機能はなんでもいいです!ただし、2.と3.は同じコードで同時に実装
できるようにしてください。
[3] WindowsXP、C言語