编程搜索 [
狼盟旧档
]
论坛统计
请输入搜索关键字:
主题总数:270876
总帖数:1119824
注册会员总数:255497
今日总帖数:307
├─◆
狼盟首页
> 查看贴子 > 详细信息
楼主
菜鸟问个程序
1. 设计一个直线类Line(方程为ax+by+c=0),其中包括三个数据成员(a,b,c),一个显示数据成员的disp成员函数和一个求两直线交点的友元函数setpoint,要求考虑当两直线平行或交点坐标大于等于10^8时,抛出异常,并进行相应处理。
请教高手!
主要是设计友元函数的时候怎么判断满足条件的两条直线
哪位知道帮帮忙
偷猫 [ 1 楼 ]
2005-10-31 23:41:00
friend POINT &SetPoint(Line &l1, Line &l2);
偷猫 [ 2 楼 ]
2005-10-31 23:51:00
求交点不是公式的么?初中平面几何没学好。
a1x + b1y + c1 = 0
a2x + b2y + c2 = 0
先求y
a1a2x + b1a2y + c1a2 = 0
a1a2x + a1b2y + a1c2 = 0
a1b2y - a2b1y + a1c2 - a2c1 = 0
y = (a2c1 - a1c2) / (a1b2 - a2b1)
再求x
a1b2x + b1b2y + b2c1 = 0
a2b1x + b2b1y + b1c2 = 0
a2b1x - a1b2x + b1c2 - b2c1 = 0
x = (b2c1 - b1c2) / (a2b1 - a1b2)
主题推荐
C/C++论坛
Visual Foxpro
Visual Basic
ASP
Visual C++
Java开发论坛
Delphi开发论坛
Qbasic开发论坛
.NET开发论坛
联系我们
|
网站地图
|
红魔论坛
|
U5论坛
|
PHP专家论坛
| |
Excel2007
|
中国赢网
|
商家联盟
RORChina|狼盟编程 版权所有 ©2008
京ICP证020289号
maito:moolao#gmail.com
[本站所有的内容为来自互连网,有任何版权问题请联系站长; 还有就是我的技术很菜的,所以上面这个邮箱不负责回复任何技术性问题。]