SHAOXIAOJ正在加载中...

1035: 根据平面上的三点坐标计算三角形的周长和面积

金币值:2 定数:2 时间限制:1.000 s 内存限制:128 M
正确:11 提交:30 正确率:36.67% 命题人:
点赞量:1 收藏量:1 题目类型:程序 知识点: 分支结构

题目描述

给定平面上任意三个点的坐标(x1,y1)、(x2,y2)、(x3,y3),检验它们能否构成三角形。如果这3个点不能构成三角形,则在一行中输出“Impossible”;若可以,则在一行中输出该三角形的周长和面积 。(注意不要把y1放在全局变量中,因为他可能在math.h库进行声明,可能会报CE.)

输入格式

输入在一行中顺序给出六个[−100,100]范围内的数字,即三个点的坐标x1、y1、x2、y2、x3、y3。

输出格式

若这3个点不能构成三角形,则在一行中输出“Impossible”;若可以,则在一行中输出该三角形的周长和面积,格式为“L = 周长, A = 面积”,输出到小数点后2位。

输入样例    复制

4 5 6 9 7 8

输出样例    复制

L=10.13, A=3.00

提示

已知三角形三边a,b,c,则 可以使用海伦公式计算面积S=sqrt(p(p-a)(p-b)(p-c)),其中p=(a+b+c)/2