#include<iostream>
#include<cmath>
using namespace std;
int main()
{
double a,b,c,s,t,p;
cout<<"请输入三个数字: "<<endl;
do
{
cin>>a>>b>>c;
t=(a*a+b*b==c*c)||(b*b+c*c==a*a)||(a*a+c*c==b*b);
if(t<=0)
cout<<"这不是一个直角三角形,请重新输入!"<<endl;
}while(t<=0);
cout<<"这是一个直角三角形!"<<endl;
p=(a+b+c)/2.0;
s=sqrt(p*(p-a)*(p-b)*(p-c));
cout<<"三角形的面积为:"<<s<<endl;
return 0;
}