c语言海伦公式求三角形面积,求纠错
来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/07/31 19:29:38
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;
}
假设在平面内,有一个三角形,边长分别为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语言海伦公式求三角形面积,求纠错](/uploads/image/z/1225147-67-7.jpg?t=c%E8%AF%AD%E8%A8%80%E6%B5%B7%E4%BC%A6%E5%85%AC%E5%BC%8F%E6%B1%82%E4%B8%89%E8%A7%92%E5%BD%A2%E9%9D%A2%E7%A7%AF%2C%E6%B1%82%E7%BA%A0%E9%94%99)
//改了一下输出部分,好了.望采纳
#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;
}
#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;
}