设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数据a,b和c,表示直线方程ax+by+c=0.另有一个友元函数dist,用于计算一个点到直线的距离.

来源:学生作业帮助网 编辑:作业帮 时间:2024/08/02 00:51:01
设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数据a,b和c,表示直线方程ax+by+c=0.另有一个友元函数dist,用于计算一个点到直线的距离.
xNP_a)"-X|,EiE,"QLM\d1G Ѷ|޶+roeF s=^A_ ?6p,V/.욦 ;*<Ͽ ٛ9vVcw!9 X2qm1RfVIjj֮]V|Z 쓨+Ӆ^tqk7: :NȕG<Imܞ'g ?Ђ8ѰEuv s?=<$̒^nTd!/\\NlY/Aw[[r?0΀=֑oP>NԬ[zbyWG(T|%xX)q_kL5o&Aɢ!>ekHX4lʒ'bLKcDtLYOhz&,^Bhch9C{"3)Bj>!5"$OF_p"e]T2

设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数据a,b和c,表示直线方程ax+by+c=0.另有一个友元函数dist,用于计算一个点到直线的距离.
设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数据a,b和c,表示直线方程ax+by+c=0.另有一个友元函数dist,用于计算一个点到直线的距离.点与直线之间的距离计算公式如下:

要求:
①将Point与Line类定义一个head.h头文件
②将Point与Line类实现部分定义为PL.cpp文件
③主函数(类的使用)文件定义为:Lab08_3.cpp

设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数据a,b和c,表示直线方程ax+by+c=0.另有一个友元函数dist,用于计算一个点到直线的距离.
#include <stdio.h>
void main()
{
int data1,data2;
char op;
scanf("%d%c%d",&data1,&op,&data2);
if(op=='+')
printf("%d+%d=%d\n",data1,data2,data1+data2);
if(op=='-')
printf("%d-%d=%d\n",data1,data2,data1-data2);
if(op=='*')
printf("%d*%d=%d\n",data1,data2,data1*data2);
if(op=='/')
printf("%d/%d=%d\n",data1,data2,data1/data2);
}
请参考