首页 > 其他 > 详细

第三次实验

时间:2018-04-06 19:13:00      阅读:216      评论:0      收藏:0      [点我收藏+]
四.实验
4-11
#include<iostream> using namespace std; class R{ public: R(double a,double b); double area(); private: double l,w; }; R::R(double a,double b){ l=a; w=b; } double R::area(){ return l*w;} int main() { double l,w,s; cout<<"请输入长和宽:"; cin>>l>>w; R c(l,w) ; s=c.area(); cout<<"矩形的面积为:"<<s<<endl; return 0; }
4-20

技术分享图片
#include<iostream>
using namespace std;
class complex{
	public:
	  complex(double a,double b);
	  void add(complex c2);
	  void show();
	private:
	  double real,imaginary;
		
};
complex::complex(double a,double b){
	real=a;
	imaginary=b;
}
void complex::add(complex c2){
	real+=c2.real;
	imaginary+=c2.imaginary;
}
void complex::show(){
	cout<<real<<"+";
	cout<<imaginary<<"i"<<endl;
}
int main()
{
	complex c1(3,5);
	complex c2(4.5,0);
	c1.add(c2);
	c1.show();
	return 0;
}

  

技术分享图片
五.实验结论
通过本次实验,了解了构造函数,复制构造函数,析构函数的用法以及加深了对类和对象的体会,实验中对照课本例题进行理解和修改,感觉掌握的不是很好。4-20例题输入c2=4.5还不能编译不知道是为什么。

 

第三次实验

原文:https://www.cnblogs.com/20178303027zl/p/8728399.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!