>>993
scanf()を使った後なんかだとバッファに改行が残るので、getchar()で止まってくれないんだ

int n;
scanf("%d", &n);
getchar(); /* ここで入力待ちしたいが待ってくれない */

↓

int n;
scanf("%d", &n);
while (getchar() != '\n') {} /* 改行まで読み捨てる処理が必要 */
getchar();