c++编程问题~~~

来源:百度知道 编辑:UC知道 时间:2024/06/17 17:09:59
设计一个程序,其中有2个类,Point类为点类,包含2个私有数据x和y,表示点的坐标,line类为直线类,包含3个私有数据a,b和c,表示直线方程ax+by+c=0。另有一个友元函数dist,用于计算一个点到直线的距离。

这个只要懂得数学知识就行了啊,定义一个Point类和一个Line类,至于dist函数,就把Point类和Line类的对象作为它的参数,通过Line里的公式求出Point对象这个点和Line对象这条线相交的直线,通过两条直线求出相交点,这样两个点出来了,距离不就很容易计算出来了吗

你不是要源代码吧
算法很简单
dist()友元函数在Point 和Line中
参数传进去就OK了