【问题描述】
请编写程序,处理一个复数与一个double数相加的运算,结果存放在一个double型的变量d1中,输出d1的值,再以复数形式输出此值。定义Complex(复数)类,在成员函数中包含重载类型转换运算符:
operator double() { return real; }
Input
一个复数与一个double数
Output
d1的值和复数形式的此值
Sample Input
3 4 2.5
Sample Output
d1=5.50
c2=(5.50, 0.00)
#include <iostream>
#include <iomanip>
using namespace std;
//补充复数类的设计
class Complex
{
public:
Complex()//默认构造函数:调用时不需要显示的传入实参的构造函数,一种是无参的构造函数,另一种是所有参数都有默认值的构造函数