首页 > 代码库 > *分支-02. 三角形判断
*分支-02. 三角形判断
此题有错误,不能正确执行。希望有人给予提点。
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <math.h> 4 5 int main() 6 { 7 float x1,y1,x2,y2,x3,y3;//三个坐标 8 float l1,l2,l3;//三角形三边 9 float L,A;//周长,面积 10 float S;//海伦公式 11 12 scanf("%f %f %f %f %f %f",&x1,&y1,&x2,&y2,&x3,&y3); 13 14 l1=sqrt(pow((x1-x2),2)+pow((y1-y2),2)); 15 printf("%f\n",l1);/////////////////////////////////////// 16 l2=sqrt(pow((x1-x3),2)+pow((y1-y3),2)); 17 printf("%f\n",l2);//////////////////////////////////// 18 l3=sqrt(pow((x3-x2),2)+pow((y3-y2),2)); 19 printf("%f\n",l3);///////////////////////////////// 20 21 if((l1+l2)>l3 && (l1+l3)>l2 && (l2+l3)>l1) 22 { 23 L=l1+l2+l3; 24 printf("%f\n",L);//////////////////// 25 S=L/2.0; 26 printf("%f\n",S);///////////////////// 27 A=sqrt(S*(S-l1)*(S-l2)*(S-l3)); 28 printf("L = %.2f, A = %.2f",L,A); 29 } 30 else 31 printf("Impossible\n"); 32 33 return 0; 34 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。