>815
なるはずなんです。で、このプログラムは部分的に間違ってるらしいんですね。
この宿題の次の問題が「上で作ったプログラムを姓と名の二つに分けるプログラムを考えよ」
って問題なんで、正しく動作するはずなんですよ。