打符号太麻烦,我提示一下,你应该能看懂!先保证直线与圆有公共点,即圆心到直线的距离小于或等于半径,求出K的范围再将直线方程中的Y解出代入圆方程,整理成关于X的一元二次方程利用一元二次方程根和系数的关系(韦达定理)将X0Y0用K表示利用上面求得的K范围进一步求X0Y0的范围呵呵,具体还是要你去算了,因为太晚了,我得睡觉了!