叛逆的小明

在这里插入图片描述

Sample Input

3
20 6
7 7
-100 -140

Sample Output

3
20 6
7 7
-100 -140
import java.util.Scanner;

public class Main {
    static int ans1,ans2;
    public static void fn(int a,int b){
        StringBuilder sa=new StringBuilder(String.valueOf(a));
        StringBuilder sb=new StringBuilder(String.valueOf(b));
        sa=sa.reverse();
        sb=sb.reverse();
        ans1=Integer.parseInt(String.valueOf(sa))+Integer.parseInt(String.valueOf(sb));
        ans2=Integer.parseInt(String.valueOf(sa))-Integer.parseInt(String.valueOf(sb));
    }
    public static void main(String[] args) {
        Scanner scanner=new Scanner(System.in);
        int t=scanner.nextInt();
        int n=0,m=0;
        while (t>0){
            t--;
            n=scanner.nextInt();
            m=scanner.nextInt();

            int a=(n+m)/2;//a
            int b=n-a;//b
            if (a>=0&&b>=0){
                fn(a,b);
                System.out.println(ans1+" "+ans2);
            }else if (a<0&&b>=0){
                fn(b,0-a);
                System.out.println(ans2+" "+(0-ans1));
            }else if(a>=0&&b<0){
                fn(a,0-b);
                System.out.println(ans2+" "+ans1);
            }else{
                fn(0-a,0-b);
                System.out.println((0-ans1)+" "+(0-ans2));
            }


        }
    }
}
发布了89 篇原创文章 · 获赞 42 · 访问量 3677

猜你喜欢

转载自blog.csdn.net/weixin_43673156/article/details/104946123
今日推荐