以字符串的形式给出两个复数,输出两个复数的乘积
通过stoi函数,substr函数和find_first_of函数,用4个变量存储复数的系数,按照公式计算新的系数大小。
stoi( s.substr(s.find_first_of(':')+1) )
第2个系数记得要加1,否则无法访问
在discuss中有使用string流的方法
string complexNumberMultiply(string a, string b) {int ra, ia, rb, ib;char buff;stringstream aa(a), bb(b);aa >> ra >> buff >> ia;bb >> rb >> buff >> ib;string ans = to_string(ra*rb - ia*ib)+"+";ans += to_string(ra*ib + rb*ia) + "i";return ans;}