#include <iostream>
#include <math.h>
int main()
{
	std::cout<<"输入三角形的边长a、b、c:\n";
	double a=0,b=0,c=0,s=0,y=0;
	std::cin>>a>>b>>c;
	if (a+b>c&&a+c>b&&c+b>a)
	{
		double s=(a+b+c)/2;
	}
	else {
		std::cout<<"请检查三边是否构成三角形"<<std::endl;
}
	y=pow(s*(s-a)*(s-b)*(s-c),0.5);
	std::cout<<"三角形的面积="<<y<<std::endl;
	return 0;
}