void main(){ float a,b,c,s,area;printf("请输入三角形的三边长:");scanf("%f%f%f",&a,&b,&c);s=1.0/2*(a+b+c);area=sqrt(s*(s-a)*(s-b)*(s-c));printf("a=%7.2f\nb=%7.2f\nc=%7.2f\ns=%7.2f\n",a,b,c,s);printf("area=%7.2f\n",area);} ...
首先确认你自己的算法对不对 原方法是知道三边,你是三个坐标,自行调整