>>692じゃあ配列の中身を返すのを回すのですか?
あとho関数の最初のiの初期化ですがi=1を加えると無限ループになってしまうのですがこれはまちがっているんですか?