#include<stdio.h>#include<math.h>intmain(){float a, b, c, p, area;// 输入三角形的边长printf("请输入三角形的边长a、b、c: ");scanf("%f %f %f",&a,&b,&c);// 计算半周长
p =(a + b + c)/2.0;// 首先检查给定的边长是否能构成三角形if(a + b > c && a + c > b && b + c > a){
area =sqrt(p *(p - a)*(p - b)*(p - c));printf("三角形的面积是: %.2f\n", area);}else{printf("输入的边长无法构成三角形。\n");}return0;}