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

📄 继承设计.cpp

📁 课程设计 大二的课程设计源码 有需要的都来下啊 能出结果挺好用的
💻 CPP
字号:
#include<iostream.h>
#include<math.h>
class Point{/*point基类*/
public:
	Point(float a=0,float b=0)
	{
		x=a;
		y=b;
	}
	void get_point(){
		cout<<"输入第一个点的坐标:";
		cin>>x>>y;
	}
protected:
	float x,y;
};
class Line:public Point{/*line继承类*/
public:
	Line(float a=0,float b=0,float c=0,float d=0):Point(a,b),x2(c),y2(d){}/*构造函数的初始化*/
	void get_line()
	{
		get_point();
		cout<<"输入第二个点的坐标:";
		cin>>x2>>y2;
	}
	void out_line(){/*求直线的函数*/
		k=(y2-y)/(x2-x);
		m=y-k*x;
		if(m<0){
			cout<<"直线方程为: y="<<k<<"x"<<m<<endl;
		}
		else cout<<"直线方程为: y="<<k<<"x+"<<m<<endl;
	}
private:float x2,y2,k,m;
};
int main(){/*主函数的实现*/
	Line obj1,obj2;
	obj1.get_line();
	obj1.out_line();
	return 0;
}

⌨️ 快捷键说明

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