c语言海伦公式求三角形面积,求纠错
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/11/01 07:24: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;
}
假设在平面内,有一个三角形,边长分别为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;
}
//改了一下输出部分,好了.望采纳
#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;
}