☰
面向对象程序设计-类与对象2-CComplex复数类的构造函数重载
2026/10/3 7:38:19 网站建设 项目流程

作者 xiesonghua

单位 武汉理工大学

设计一个复数类CComplex,包含实部和虚部的数据,类中对其构造函数进行重载。要求完成类的外部实现。
类定义如下:

class CComplex { double real,imag; public: CComplex(); CComplex(double real1); CComplex(double real1,double imag1); void display(); }; /* 请在这里填写答案 */

裁判测试程序样例:

#include <iostream> using namespace std; int main() { int x,y; cin>>x>>y; // 输入 CComplex A; A.display(); CComplex B(x); B.display(); CComplex C(x,y); C.display(); return 0; }

输入样例:

2 3

输出样例:

real:0,imag:0 real:2,imag:0 real:2,imag:3

参考示例:

CComplex::CComplex(){ real=0; imag=0; } CComplex::CComplex(double real1){ real=real1; imag=0; } CComplex::CComplex(double real1,double imag1){ real=real1; imag=imag1; } void CComplex::display(){ cout<<"real:"<<real<<",imag:"<<imag<<endl; }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询