#include <stdio.h> #include <math.h> //sqrt开平方引用头文件 int main() { int a,b,c; float p; //周长的二分之一为浮点型 double circumference,area; scanf("%d %d %d",&a,&b,&c); if(a+b>c&&a+c>b&&b+c>a) //a,b,c满足三角形 { circumference = a+b+c; p = circumference/2.0; area = sqrt(p*(p-a)*(p-b)*(p-c)); } printf("circumference=%0.2f area=%0.2f",circumference,area); return 0; }