scanf读取不了空格,要用gets(ch);,另外,ch[i]为T的话,不是应该输出ch[i-2]吗,ch[i-1]是'-'
printf(“%d",i-1)改为printf(“%d",ch[i-2]-'A'+1)例如A-T B-F C-F D-Fi==2, 对应的答案是A,而A对应的数字是1C-T B-F A-F D-Fi=2,对应的答案是C,而C对应的数字是3