#include <stdio.h> #include <math.h> int main(){ double x1,y1,x2,y2,x3,y3; double a,b,c; double area=0,perimeter=0; double s; if (scanf("%lf",&x1)!=EOF && scanf("%lf",&y1)!=EOF && scanf("%lf",&x2)!=EOF && scanf("%lf",&y2)!=EOF && scanf("%lf",&x3)!=EOF && scanf("%lf",&y3)!=EOF){ a = sqrt(1.0*(x2-x1)*(x2-x1) + (y2-y1)*(y2-y1)); b = sqrt(1.0*(x3-x1)*(x3-x1) + (y3-y1)*(y3-y1)); c = sqrt(1.0*(x2-x3)*(x2-x3) + (y2-y3)*(y2-y3)); if ((a+b)>c && (a+c)>b && (b+c)>a){ s = (a+b+c)/2.0; area = sqrt(s*(s-a)*(s-b)*(s-c)); perimeter = a+b+c; printf("L = %.2f, A = %.2f",perimeter,area); }else{ printf("Impossible"); } }else{ printf("These sides do not correspond to a valid triangle"); } return 0; }
c语言编程练习题:7-74 三角形判断
作者:yunjinqi
类别:编程
日期:2023-05-30 15:50:21
阅读:568 次
消耗积分:0 分
版权所有,转载本站文章请注明出处:云子量化, https://www.yunjinqi.top/article/199
最新文章
系统当前共有 406 篇文章