Subito dopo ogni scanf scrivi

while(!getchar());

Questa riga provvedera' a pulire il buffer dal tasto invio in modo che la prossima scanf non possa essere eseguita automaticamente ...