输入平面上一个三角形三个点的坐标(100以内的整数),输出其面积。
三行,每行两个整数表示一个点的坐标,中间用一个空格分隔。
一行一个实数,保留小数点后2位。
1 1
1 4
5 1
6.00
我把图画出来了,想着循环输入,但是后面不知道怎么去取其中一个变量去减。
你先把六个数输入,然后就用数学公式把这个三角形补成一个长方形,长方形的长和宽都与x和y轴平行,计算出长方形的面积,然后再用长方形的面积减去多出来的那三个小三角形的面积,就可以求出这一个三角形的面积。此方法可以保证三角形和长方形的面积绝对可以求出来,如果你直接用三角形的面积公式求的话,你可能会不知道它的底和高。
高中的行列式矩阵,这有公式的