>>33
>fflush(stdin);
無駄。
問題はscanfに有り。