Given two strings representing two complex numbers . You need to return a string representing their multiplication. Note i 2 = -1 according to the definition. Example 1: Input: "1+1i", "1+1i" Output: "0+2i" Explanation: (1 + i) * (1 + i) = 1 + i 2 + 2 * i = 2i, and you need convert it to the form of 0+2i. Solution in C++: string complexNumberMultiply(string a, string b) { int a1 = 0; int a2 = 0; int b1 = 0; int b2 = 0; string ret; cal(a, a1, a2); cal(b, b1, b2); int real = a1 * b1 - a2 * b2; int imag = a1 * b2 + a2 * b1; ...