⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 test7.1_operationtest.cpp

📁 定义并实现复数类
💻 CPP
字号:
/*#include<iostream>
using namespace std;
class complex
{
public:
	double rpart;
	double ipart;
	complex()
	{
		rpart =ipart=0.0;
	}
	complex(double rp,double ip)
	{
		rpart=rp;
		ipart=ip;
	}
	complex operator+(complex & com)
	{
		complex temp(rpart+com.rpart,ipart+com.ipart);
		return temp;
	}
	complex operator-(complex & com)
	{
		complex temp(rpart-com.rpart,ipart-com.ipart);
		return temp;
	}
	complex operator*(complex & com)
	{
		complex temp(rpart*com.rpart,ipart*com.ipart);
		return temp;
	}
	static void show(complex &com)
	{
		cout<<com.rpart<<"+"<<com.ipart<<"i"<<endl;
	}
};
void main()
{
	complex com1(1.1,2.2),com2(3.3,4.4),total,difference,product;
	total=com1+com2;
	cout<<"复数"<<com1.rpart<<"+"<<com1.ipart<<"i 与复数"
		<<com2.rpart<<"+"<<com2.ipart<<"i 之和是:";
	complex::show(total);
	difference=com1-com2;
	cout<<"复数"<<com1.rpart<<"+"<<com1.ipart<<"i 与复数"
		<<com2.rpart<<"+"<<com2.ipart<<"i 之差是:";
	complex::show(difference);
	product=com1*com2;
	cout<<"复数"<<com1.rpart<<"+"<<com1.ipart<<"i 与复数"
		<<com2.rpart<<"+"<<com2.ipart<<"i 之和是:";
	complex::show(product);

	
}*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -