エェー等幅フォントでよくここまで頑張った、感動した(;3;)

っと言いたいところだけど

printf("1か2を入力せよ>");
scanf("%d", &ans);
while(ans != 1 && ans != 2)
{
printf("1か2だ猿>");
scanf("%d", &ans);
}

ここで数字以外が入力されると見事に無限ループに陥るYO〜

1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿
>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ
猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2
だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か2だ猿>1か