poj1657-Distance on Chessboard(棋盘上的距离)-C语言-简单计算

简单的计算题。

#include 
int king(int x,int y)
{
    return (xy?x-y:y-x);
}
int queen(int x,int y)
{
    return (!x||!y||x==y)?1:2;
}
int chariot(int x,int y)
{
    return (!x||!y)?1:2;
}
int elephant(int x,int y)
{
    return (x-y)%2?0:(x==y?1:2);
}
int main()
{
    int n,x,y;
    char begin[3],end[3];
    scanf("%d",&n);
    for(;n>0;n--)
    {
        scanf("%s%s",begin,end);
        x=(begin[0]


你可能感兴趣的:(C语言,OpenJudge)