⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 knight.c

📁 国际象棋的棋盘非常有趣
💻 C
字号:

#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();
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -