25年4月2日

1.思维导图

2.

3.①

#include <iostream>
#include <cstring>
#include <cstdlib>
#include <unistd.h>
#include <sstream>
#include <vector>
#include <memory>
#include <math.h>
using namespace std;

class myDouble{
private:
	int a;
	int b;
public:
	myDouble(int a=0,int b=0):a(a),b(b){};
	void show(){
		cout<< a << "." << abs(b)<<endl;
	}
	myDouble operator+(const myDouble& r){
		myDouble res;
		res.a = this->a + r.a;
		res.b =this->b + r.b;
		return res;
	}
	myDouble operator-(const myDouble& r){
		myDouble res;
		res.a = this->a - r.a;
		res.b =this->b - r.b;
		return res;
	}
	myDouble operator*(const myDouble& r){
		myDouble res;
		res.a = this->a * r.a;
		res.b =this->b * r.b;
		return res;
	}

};

int main(int argc,const char** argv){
myDouble x(3,14);
myDouble y(2,12);
myDouble a=x+y;
myDouble b=x-y;
myDouble c=x*y;
x.show();
a.show();
b.show();
c.show();
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值