C/C++の宿題を片付けます 58代目
■ このスレッドは過去ログ倉庫に格納されています
0186デフォルトの名無しさん
2006/01/19(木) 21:37:18[2] 問題文:次のような英小文字の「変換規則」が複数個入ったファイルを用意する。例えばruleとする。
a -> b
b -> c
b -> x
c -> z
変換規則のファイル名、及び「開始文字」を入力し、変換規則を可能な限り使い、変換できなくなるまで変換の過程を出力せよ。何通りもある場合はせべて出力せよ。ただし、変換過程にループがある場合にはその旨を表示して終了すること。
〜例1〜
変換規則のファイル:rule
開始文字:a
出力:
[1]a -> b -> c -> d
[2]a -> b -> x
〜例2〜
変換規則の例
a -> b
b -> a
開始文字:a
出力:ループがあります。
[3] 環境
[3.1] OS:Windows
[3.2] コンパイラ名とバージョン:borland
[3.3] 言語:C
[4] 期限:2006年1月22日まで
[5] その他の制限:特にありません。
まるで分かりません。助けて下さい…OTL
できるだけ分かりやすいプログラムだとありがたいです。
■ このスレッドは過去ログ倉庫に格納されています