C语言
#include "math.h" #include "stdio.h" main() { float p; float a,b,c; float s; scanf("%f %f %f",&a,&b,&c); p=(a+b+c)/2; s=sqrt(p*(p-a)*(p-b)*(p-c)); printf("%10.1f",s); return 0; }
注意: “&” 1/2可以直接写成除2 边长可以有小数,所以都是浮点型