>>217
>scanf("%d\n", &c);
をscanf("%d", &c);にすれば解決します。
理由は分かりません。