test7.1_operationtest.cpp

来自「定义并实现复数类」· C++ 代码 · 共 54 行

CPP
54
字号
/*#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 + =
减小字号Ctrl + -
显示快捷键?