hdu 4554





#include<stdio.h>
int swap(int a)
{
    int flag=1,sum;
    if(a<0){flag=-1;a=-a;}
    sum=0;
    while(a%10==0)
    {
        a/=10;
    }
    while(a)
    {
        sum=sum*10+a%10;
        a/=10;
    }
    return flag*sum;
}
int main()
{
    int i,j,a,b,x,y,t;
    scanf("%d",&t);
    while(t--)
    {
        scanf("%d%d",&x,&y);
        a=(x+y)/2;
        b=(x-y)/2;
        if(a>9||a<-9)a=swap(a);
        if(b>9||b<-9)b=swap(b);
        printf("%d %d\n",a+b,a-b);
    }
    return 0;
}


原文地址:https://www.cnblogs.com/javawebsoa/p/3097671.html