OO2-3 复数数组类的冒泡排序

OO2-3 复数数组类的冒泡排序

请设计复数类Complex类和复数数组类ComplexArray,实现ComplexArray的冒泡排序。
输入n+1行,第1行是正整数n。之后的n行,每行是一个复数的实部和虚部。n<100。
输出n行,每行一个复数,按照模从小到大的次序输出。

测试案例:
输入

3
3 0
4 -5
0 1

输出

0+1i
3
4-5i