#include <stdio.h>
int main(){
int n,i,j;
char a,b;
scanf("%d",&n);
getchar();
for(i=0;i<n;i++){
for(j=0;j<4;j++){
a=getchar();
getchar();
b=getchar();
getchar();
if(a=='A' && b=='T'){ printf("1"); }
else if (a=='B' && b=='T') { printf("2"); }
else if (a=='C' && b=='T') { printf("3"); }
else if (a=='D' && b=='T') { printf("4"); }
}
}
return 0;
}

这道题最坑的就是这个getchar()去掉换行符和空格
用getchar去检索录入的字符 千万不要用scanf %c,反正一直是不对.
特别强调的基础知识点:
1.
%c格式对应的是单个字符。
%s格式对应的是字符串。
2.
输入的时候scanf("%c", &a);这里的&不能少而scanf("%s",s);这里不能有&符号