>>676
「標準入力なかったとき」というのが意味不明だが、
正しい標準入力されなかったときと解釈するならば、
scanf の戻り値チェックも加えておく必要があるね。