问题 问答题

下面程序段用来求三角形的面积,首先进行判断,三边不符合组成三角形时,返回-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;

选择题
填空题