?? knight.c
字號(hào):
#include<stdio.h>
#include<string.h>
aim(char s1[2])
{
int i=4,j=2,count=0,dc=0,dr=0,t1=0,t2=0;
dr=s1[0]-96;
dc=s1[1]-48;
/*printf("dr=%d,dc=%d\n",dr,dc);*/
t1=dr-1>=1;t2=dr+1<=8;
if(dc-2>=1)
{
if(t1)count++;
if(t2)count++;
}
if(dc+2<=8)
{
if(t1)count++;
if(t2)count++;
}
t1=dc-1>=1;t2=dc+1<=8;
if(dr-2>=1)
{
if(t1)count++;
if(t2)count++;
}
if(dr+2<=8)
{
if(t1)count++;
if(t2)count++;
}
printf("%d\n",count);
}
main()
{
char s[100][2];
int i=0,n=0,r=8,c=8;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%s",s[i]);
}
/*
for(i=0;i<n;i++)
{
printf("%s",s[i]);
}
*/
for(i=0;i<n;i++)aim(s[i]);
getch();
}
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -