[1] 授業単元: Cによるプログラミング実習II
[2] 問題文(含コード&リンク):
キーボードから入力された文章を単語単位で切り出し
総単語数と各単語の文字数を表示する
Cプログラムを書きなさい。単語の区切りは半角スペースのみとする。

但し、単語数の上限は30、1単語数の最大の文字数は20と仮定する。

【実行例】
文を入力してください: This is an apple
合計4単語です。 各文字数は
This:4文字
is:2文字
  an:2文字
apple:5文字

[3] 環境
 [3.1] OS:Windows XP SP2 Pro
 [3.2] コンパイラ名とバージョン: gcc
 [3.3] 言語: C
[4] 期限:2006年12月01日19:00
[5] その他の制限:
文字の入力には gets 関数を使うこと
関数の中身はブラケット演算子なしでポインターだけで書く

よろしくお願いいたします。