设计一个可进行复数运算的程序,要求能够进行6种基本运算:1)由输入实部和虚部数值生成一个复数;2)对两个复数求和;3)对两个复数求差;4)对两个复数求积;5)从已知复数中取出实部;6)从已知复数中取出虚部。程序提供交互界面,用户能够选择进行指定功能。