C/C++の宿題片付けます 132代目

このエントリーをはてなブックマークに追加
365デフォルトの名無しさん
【質問テンプレ】
[1]授業単元:応用C言語演習
[2]問題文(含コード&リンク)
標準入力から1文字以上の英数字と'_'で構成される単語を読み込み、
それぞれの単語が何回、何行目の何個目の単語に出現したかを単語アルファベット順
にリストする索引作成プログラム
アルファベット順出力の後出現頻度(出現が多い単語順、同数についてはアルファベ
ット順)順についても同じ書式で出力
改行記号とタブ/アルファベット/数字/ '_' /空白しか標準入力されないとして良い。
入力行数、単語長、種数、単語辺りの出現回数に制限は無い。
単語の前後の区切りは単語を構成しない文字とする。(行末記号を含む)
書式: 単語 (回数) 位置(行番号が若い順)改行
位置: 'L'行番号(1から開始)-行内単語番号(1から開始)
alpha (3回) L32-5 L66-4 L124-1
beta (2回) L192-1 L276-3
[3] 環境
OS:FedoraCore11/コンパイラgcc4.0/言語 C言語 
[4] 期限 12/1迄
[5]その他の制限:
400行以内(マルチステートメント不可)
stdio.h stdlib.h string.h以外の使用禁止 fgets使用のこと(fgetc等の一文字読み取り系は不可)