#include <stdio.h> //sqrt开平方引用头文件 #include <math.h> int main() { int a = 0; int b = 0; int c = 0; scanf("%d %d %d",&a,&b,&c); //定义周长 float circumference = (float)(a+b+c); //p为周长的一半 float p = 0.0f; //定义面积 float area =0.0f; 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; }