请问 怎么用程序实现求一个已知圆( (x-a)^2+(y-b)^2=r^2;其中a、b、r均从界面输入 )和一条已知斜率(k=tanA)的与该圆相切的直线的交点。
  我提供数学思路:先假设直线方程y=tanA+c;然后带入圆方程;利用相切b^2-4ac=0 即可求出以b作为变量的一元二次方程,在利用b^2-4ac=0判断此方程是否有解;假如没有解,程序结束,假如有成可以求出解(即b的值);最后求出方程交点. 
  谢谢编程高手们了,谢谢