以字符串的形式给出两个复数,输出两个复数的乘积
通过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;
}