问题
问答题
下面程序段用来求三角形的面积,首先进行判断,三边不符合组成三角形时,返回-1;符合时输出三角形面积。
#include<iostream.h>
#include<math.h>
double area(double a,double b,double c)
if(______)
return -1;
else
double ar,1;
1=(a+b+c)/2;
ar=sqrt(1*(1-a)*(1-b)*(1-c));
return ar;
void main()
double i=0,j=0,k=0;
cout<<"输入三角形三边:";
cin>>i>>j>>k;
double s=area(i,j,k);
if(s<0)
cout<<"不是三角形"<<endl;
else
______
答案
参考答案:a+b<=c||a+c<=b||b+c<=a
cout<<s<<endl;