文字を%dで出力してるけど、たぶん%cの間違い
あとは>>303の修正で良いと思う(or scanf("%s ",st))