解题思路:
注意事项:
参考代码:
#include<stdio.h>
int main(){
int n,i;
scanf("%d",&n);
getchar();
char ch;
int a[100],b[100];
for(i=0;i<n;i++){
scanf("%c%d",&ch,&a[i]);
getchar();
if(ch=='a'||ch=='h'){
if(a[i]==1||a[i]==8) b[i]=2;
else if(a[i]==2||a[i]==7) b[i]=3;
else b[i]=4;
}
else{ if(ch=='b'||ch=='g'){
if(a[i]==1||a[i]==8) b[i]=3;
else if(a[i]==2||a[i]==7) b[i]=4;
else b[i]=6;
}
else if(a[i]==1||a[i]==8) b[i]=4;
else if(a[i]==2||a[i]==7) b[i]=6;
else b[i]=8;
}
}
for(i=0;i<n;i++){
printf("%d\n",b[i]);
}
return 0;
}
0.0分
1 人评分