1035: 根据平面上的三点坐标计算三角形的周长和面积
金币值:2
定数:2
时间限制:1.000 s
内存限制:128 M
正确:11
提交:30
正确率:36.67% 命题人:
题目描述
给定平面上任意三个点的坐标(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