C++实现复数集合类以及集合操作
实现C++复数集合类的要求是创建两个类:集合类(Cassemblage)和复数类(Cmycomplex)。输入包括集合中元素的数量以及元素的实部和虚部。输出要按照复数模的大小从小到大进行排序,并且不考虑复数模相等的情况。当集合为空时,输出"empty"。对于复数的虚部为负值的情况,输出的格式为(实部-虚部i)。集合中不能出现相同的元素。同时,还需要实现集合的并(+)、交(&)和差(-)操作。样例1:输入3 1 2 2 4 1 -1 4 1 3 2 4 2 2 1 2输出(1-1i) (1+2i) (2+2i) (1+3i) (2+4i) (1+2i) (2+4i) (1-1i)样例2:输入3 1 2 2 4 3 2 3 1 2 2 4 3 2输出(1+2i) (3+2i) (2+4i) Empty
用户评论