import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n = scanner.nextInt(); for (int i = 0; i < n; i++) { int ar = getNum(scanner.next()); int ai = getNum(scanner.next()); int br = getNum(scanner.next()); int bi = getNum(scanner.next()); int sumi = ai+bi; int sumr = ar+br; System.out.println(sumi>=0?sumr+"+"+sumi+"i":sumr+""+sumi+"i"); } } public static int getNum(String s){ return s.startsWith("-")?-Integer.parseInt(s.substring(1)):Integer.parseInt(s); } }
import java.util.Scanner; public class Complex { public static void main(String[] args) { Scanner input = new Scanner(System.in); int a = input.nextInt(); //表示有几行 for (int i = 0; i < a; i ++){ int[] b = new int[4]; for (int j = 0; j < 4; j ++){ b[j] = input.nextInt(); } System.out.println(complex(b)); } } private static String complex(int[] b) { int a = b[0] + b[2]; int c = b[1] + b[3]; StringBuffer result = new StringBuffer(); if (c > 0){ result.append(a); result.append("+"); result.append(c); result.append("i"); return result.toString(); }else if (c < 0){ result.append(a); result.append(c); result.append("i"); return result.toString(); }else{ result.append(a); return result.toString(); } } }