//19.输入三角形的3条边a,b,c,如果能构成一个三角形,输出面积area和周长perimeter
//否则,输出"These sides do not correspond to a valid triangle"
//在一个三角形中,任意两边之和大于第三边
//三角形面积计算公式:
//(其中,P=(a+b+c)/2)
#include<stdio.h>
#include<math.h>
main()
{
int a,b,c,d;
scanf("%d%d%d",&a,&b,&c);
if(a+b>c&&a+c>b&&b+c>a)
{
d=(a+b+c)/2;
printf("%d\n",a+b+c);
printf("%f\n",sqrt(d*(d-a)*(d-b)*(d-c)));
}
else
printf("These sides do not correspond to a valid triangle");
}
运行结果: