编程实现:从键盘输入三角形的三边长a,b,c的值,计算并输出三角形的面积area
1、编程实现:从键盘输入三角形的三边长a,b,c的值,计算并输出三角形的面积area,输入输出参考示例如下:请输入三个边长a,b,c的值:a=3.4,b=4.5,c=5....
1、 编程实现:从键盘输入三角形的三边长a,b,c的值,计算并输出三角形的面积area,输入输出参考示例如下:
请输入三个边长a,b,c的值:
a=3.4,b=4.5,c=5.6
面积area=7.649173 展开
请输入三个边长a,b,c的值:
a=3.4,b=4.5,c=5.6
面积area=7.649173 展开
3个回答
展开全部
//给出三角形的三个边长a,b,c求三角形的面积
//用海伦公式来计算三角形的面积p=(a+b+c)/2,S=根号下{p(p-a)(p-b)(p-c)}
#include<stdio.h>
#include<math.h>
int main(void)
{
float a,b,c,p,s,t;
while(scanf("%f %f %f",&a,&b,&c)!=EOF)
{
p=(a+b+c)/2;
t=p*(p-a)*(p-b)*(p-c);
s=sqrt(t);
printf("%f\n",s);
}
return 0;
}
//用海伦公式来计算三角形的面积p=(a+b+c)/2,S=根号下{p(p-a)(p-b)(p-c)}
#include<stdio.h>
#include<math.h>
int main(void)
{
float a,b,c,p,s,t;
while(scanf("%f %f %f",&a,&b,&c)!=EOF)
{
p=(a+b+c)/2;
t=p*(p-a)*(p-b)*(p-c);
s=sqrt(t);
printf("%f\n",s);
}
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询