>792
>char C[10];
>scanf("%s",&C);
これはメモリ破壊してるから
scanf("%s",C);
または、
scanf("%s",&C[0]);
のどっちかにしないとおかしなことになります。