题目描述
输入三条边的长度,如果这三条边能构成三角形,则需要计算三角形面积,如果不能构成三角形则输出提示信息 error input
。
输入
三条边的长度。
输出
如果这三条边能构成三角形,则输出该三角形面积,如果这三条边不能构成三角形,则输出提示信息 error input
。
输入输出样例
样例输入 #1
复制
3.3 4.4 5.5
样例输出 #1
复制
area=7.26
#include<stdio.h>
#include<math.h>
int main()
{
float a,b,c,p,area;
scanf("%f%f%f",&a,&b,&c);
if(a+c>b && a+b>c && b+c>a)
{p=(a+b+c)/2;
area=sqrt(p*(p-a)*(p-b)*(p-c));
printf("area=%.2f\n",area);
}
else
printf("error input\n");
return 0;
}