从键盘输入3个整数作为一个三角形的三条边长,值保存到3个变量a、b、c中,计算并输出该三角形面积。三角形面积的计算公式为:
测试数据:当a=2,b=3,c=2时,运行结果为1.984313
从键盘输入3个整数作为一个三角形的三条边长,值保存到3个变量a、b、c中,计算并输出该三角形面积。三角形面积的计算公式为:
测试数据:当a=2,b=3,c=2时,运行结果为1.984313
因为没有看到你提供的求三角形面积的公式,我搜索了一个求三角形面积的办法求解,如下:
参考链接:
C 库函数 – sqrt() | 菜鸟教程
已知三角形的三边长如何求面积?_百度知道
#include <stdio.h>
#include <math.h>
int main(void){
int a,b,c;
scanf("%d%d%d",&a,&b,&c);
double p = 1.0/2*(a+b+c);
double s = sqrt(p*(p-a)*(p-b)*(p-c));
printf("%f",s);
return 0;
}