本程序可实现对若干个复数进行加、减、乘和除运算。

输入数据格式:

每组数据占一行,并由若干个数组成。

每组数据的前两个数据为第一个复数的实部和虚部;从第三个数开始,每 3 个数为一小组。

每一小组的第一个数表示运算类型,1、2、3 和 4 分别表示加、减、乘和除,其后是参加运算复数的实部和虚部。

例如:

1 2 1 3 4 4 -5 7 3 -3 2 2 4 6

表示:

(1+2i)+(3+4i)/(-5+7i)*(-3+2i)-(4+6i)

运算时不用考虑运算的优先级,按给定的数据顺序运算。

运算结果,以 (a+bi) 的形式表示,保留两位小数。如果被 0 除,则显示 divided by 0!

示例输入

1 2 1 3 4 4 -5 7 3 -3 2 2 4 6

1 1 2 2 2 2 1 -1

2 3 2 1 2 -2 2 2

3 -1 1 2 2 1 3 2

4 1 2 0 0 2 0 0

0 0

示例输出

(-2.54-9.85i)

(0.00+1.00i)

(0.00+12.00i)

(1.00+1.00i)

divided by 0!


原文地址: https://www.cveoy.top/t/topic/nY0G 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录