作业帮 > 综合 > 作业

c语言海伦公式求三角形面积,求纠错

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/28 06:11:35
c语言海伦公式求三角形面积,求纠错
假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:
而公式里的p为半周长(周长的一半):请你设计一个程序,改程序接收三个正整数,保证构成一个三角形,请你计算该三角形的面积,保留6位小数
#include
#include
int main()
{
int a,b,c;
double p,s;
scanf("%d%d%d",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("%f",s);
return 0;
}
c语言海伦公式求三角形面积,求纠错
//改了一下输出部分,好了.望采纳
#include<stdio.h>
#include<math.h>
int main()
{
    int a,b,c;
    double p,s;
    scanf("%d%d%d",&a,&b,&c);
    p=(a+b+c)/2;
    s=sqrt(p*(p-a)*(p-b)*(p-c));
    printf("%.6lf",s);
    return 0;
}