sqrt用括号 而不是中括号
应该要检查y1和有y2是否相等
sqrt后面为什么要加方括号,你是从哪里看的,不要瞎写
a=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
方法用(),而不是用[]
()
[]
谢谢采纳 有帮助的话关注一波