首页 > 试题广场 >

复数乘法

[编程题]复数乘法
  • 热度指数:541 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入两个表示复数的字符串,输出它们相乘的结果的字符串
复数字符串用a+bi表示(a, b 为整数, i为虚数单位,i2=1)

输入描述:
两个表示复数的字符串


输出描述:
两个数相乘的结果的字符串
示例1

输入

1+2i
2+1

输出

0+5i

说明

(1+2i)(2+i) = (2 + i + 4i + 2i * i) = 0 + 5i
示例2

输入

1+-2i
3+4i

输出

11+-2i

说明

(1+-2i)(3+4i) = (3 + 4i - 6i - 8i * i) = 11+-2i

热门推荐

通过挑战的用户

复数乘法