scanf の戻り値を確認して
0 なら 1 文字捨てて読み直す