hdu 4554 叛逆的小明

水题不解释……

#include<iostream>
using namespace std;
int
fun(int a)
{

    int
s,n,m=abs(a);
    s=m%10;m=m/10;
    while
(m)
    {

        n=m%10;
        m=m/10;
        s=s*10+n;
    }

    if
(a<0)
        return
-s;
    return
s;
}

int
main()
{

    int
t,i,j,x,y,a,b;
    scanf("%d",&t);
    while
(t--)
    {

        scanf("%d%d",&x,&y);
        a=(x+y)/2;b=(x-y)/2;
        a=fun(a);
        b=fun(b);
        printf("%d %d\n",a+b,a-b);
    }

    return
0;
}

posted @ 2013-05-21 14:56  _随心所欲_  阅读(157)  评论(2)    收藏  举报