国际象棋的棋盘是黑白相间的8 * 8的方格,棋子放在格子中间。如下图所示:

2025-03-12 20:50:39
推荐回答(5个)
回答1:

# include
int main ()
{
int t,i,j;
char str1[2],str2[2];
scanf("%d",&t);
for(i=0;i {
scanf("%s",&str1);
scanf("%s",&str2);
if(str2[0]-str1[0]==str2[1]-str1[1])
printf("%d 1 2 1\n",str2[1]-str1[1]);
else if(str1[0]==str2[0])
printf("%d 1 1 Inf\n",str2[1]-str1[1]);
else if(str1[1]==str2[1])
printf("%d 1 1 Inf\n",str2[0]-str1[0]);
else if (str2[0]-str1[0]>str2[1]-str1[1])
printf("%d 1 2 Inf\n",str2[0]-str1[0]);
else
printf("%d 1 2 Inf\n",str2[1]-str2[0]);
}
return 0;
}

回答2:

拓扑结构

回答3:

树结构问题

回答4:

树结构

回答5:

典型树结构问题~