欠陥の「循環小数を分数に変換するプログラム」です。 入力される循環小数が10以上の場合と循環し始める少数の位が1以外の場合は正しく動きません。 それ以外は、正しく動きます。
言い訳:少数部分と整数部分を分けるプログラムを 新たに作るのがめんどくさかった。