复数运算:加减乘除运算的在线计算器
本程序可实现对若干个复数进行加、减、乘和除运算。
输入数据格式:
每组数据占一行,并由若干个数组成。
每组数据的前两个数据为第一个复数的实部和虚部;从第三个数开始,每 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 著作权归作者所有。请勿转载和采集!