Как говорит Йенс, вы должны потреблять '\n', использовать getchar() после scanf()
'\n'
getchar()
scanf()