[C++] 纯文本查看 复制代码 #include <bits/stdc++.h>
using namespace std;
int main()
{
int x,y,n,m;
int t[8]={1,2,2,1,-1,-2,-2,-1};
int t1[8]={2,1,-1,-2,-2,-1,1,2};
scanf("%d.%d",&x,&y);
for(int i=0;i<8;i++)
{
if(x+t[i]==x && y+t1[i]==y) continue;
if(x+t[i]>9 || x+t[i]<0 || y+t1[i]>8 || y+t1[i]<0) continue;
printf("%d.%d ",x+t[i],y+t1[i]);
}
} |