① 输入三角形三边长,求面积 用C语言 如何编写
使用海伦公式计算三角形的面积,当输入3个0时结束计算。
#include <stdio.h>
#include <math.h>
int main()
{
float a,b,c,s,l;//a,b,c为三角形的边长,s为面积
while(1)
{
scanf("%f %f %f",&a,&b,&c);
if(a==b&&b==c&&c==0) break;
if(a+b<c||a+c<b||b+c<a) printf("该3个数据不能构成三角形\n");
else
{
l=(a+b+c)/2.0;
s=sqrt(l*(l-a)*(l-b)*(l-c));
printf("该三角形的面积为%.3f\n",s);
}
}
}
② 输入三角形的三边,怎样用C语言编写求三角形面积的程序
给,已经编译运行确认:
#include<conio.h>
#include<stdio.h>
#include<math.h>
intmain()
{
floata,b,c;
floatarea,s;
printf("请输入三角行的三边:");
scanf("%f%f%f",&a,&b,&c);
if(a>0&&b>0&&c>0)
{
if((a+b>c)&&(a+c>b)&&(b+c>a))
{
printf("\n这三边能组成三角形\n");
s=(a+b+c)/2.0;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的面积为:%f\n",area);
if(((a*a+b*b)==c*c)||((a*a+c*c)==b*b)||((c*c+b*b)==a*a))
printf("这是直接三角形\n");
elseif((a==b)&&(a==c)&&(b==c))
printf("这是等边三角形\n");
elseif((a==b)||(a==c)||(b==c))
printf("这是等腰三角形\n");
elseprintf("这是普通三角形\n");
}
else
printf("\n这三边不能组成三角形\n");
}
else
printf("\n输入错误!");
getch();
return1;
}
③ 已知三角形三条边,编程计算三角形面积
这也太他妈简单了吧!
记三角形周长的一半
为
p,即
p=(a+b+c)/2
那么三角形面积
S
为
S=sqrt(p*(p-a)*(p-b)*(p-c))
sqrt()表示开根号。
④ c语言编程:已知三角形的三边长,求其面积。
#include<stdio.h>
#include<math.h>
voidmain()
{
floata,b,c,s,p;
printf("请输入三角形的三边长:");
scanf("%f,%f,%f",&a,&b,&c);
p=(a+b+c)/2;
s=sqrt(p*(p-a)*(p-b)*(p-c));
printf("三角形面积=%6.2f ",s);
}
(4)知道三角形的三边怎么求面积编程扩展阅读
java基础求三角形的面积
publicclassE201_01_01三角形面积{
publicstaticvoidmain(String[]args){
Scannerscan=newScanner(System.in);
System.out.println("输入三角形的三边");
inta=scan.nextByte();
intb=scan.nextByte();
intc=scan.nextByte();
floats=(a+b+c)/2f;
floatS=(float)Math.sqrt(s*(s-a)*(s-b)*(s-c));
if(a+b>c&&b+c>a&&a+c>b){
System.out.println(S);
}
else{
System.out.println("不成立三角形");
}
}
}
⑤ 已知三边求三角形面积 公式是什么
已知三角形的三边,可以使用海伦公式直接计算出三角形的面积,公式中三角形的面积S=√p(p-a)(p-b)(p-c),其中p=(a+b+c),a,b,c是三角形的三条边。
海伦公式又译作希伦公式、海龙公式、希罗公式、海伦-秦九韶公式。它是利用三角形的三条边的边长直接求三角形面积的公式。相传这个公式最早是由古希腊数学家阿基米德得出的,而因为这个公式最早出现在海伦的著作《测地术》中,所以被称为海伦公式。
三角形特点:
1 、在平面上三角形的内角和等于180°(内角和定理)。
2 、在平面上三角形的外角和等于360° (外角和定理)。
3、 在平面上三角形的外角等于与其不相邻的两个内角之和。
推论:三角形的一个外角大于任何一个和它不相邻的内角。
4、 一个三角形的三个内角中最少有两个锐角。
5、 在三角形中至少有一个角大于等于60度,也至少有一个角小于等于60度。
⑥ 已知三角形的三边长如何求面积
摘要 已知三边长求面积方法可采用海伦公式,即S=√p(p-a)(p-b)(p-c),而其中p=(a+b+c),a,b,c是三角形的三条边,而海伦公式又译作希伦公式。它是利用三角形的三条边的边长直接求三角形面积的公式,其特点是形式漂亮,便于记忆,且这个公式最早是由古希腊数学家阿基米德得出的,而因为这个公式最早出现在海伦的著作《测地术》中,所以被称为海伦公式。
⑦ C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:
程序代码如下:
#include
<stdio.h>
#include
<math.h>
int
main()
{
printf("输入三个边长:\n");
float
a,b,c;
float
s,area;
scanf("%f%f%f",&a,&b,&c);
s
=
(a+b+c)/2;
area
=
sqrt(s*(s-a)*(s-b)*(s-c));
if(a+b>c
&&
b+c>a
&&
a+c>b)
printf("面积是%.2f\n",area);
else
printf("三条边无法构成三角形");
return
0;
}
(7)知道三角形的三边怎么求面积编程扩展阅读:
三角形具有以下性质:
1、三角形任意两边之和大于第三边,任意两边之差小于第三边。
2、在平面上三角形的内角和等于180°(内角和定理)。
3、在平面上三角形的外角和等于360°
(外角和定理)。
4、三角形的三条角平分线交于一点,三条高线的所在直线交于一点,三条中线交于一点。
5、三角形的任意一条中线将这个三角形分为两个面积相等的三角形。
参考资料:搜狗网络-三角形面积公式
搜狗网络-三角形性质
⑧ 已知三角形的三边长如何求面积
已知三角形的三边长分别为a、b、c,根据海伦公式则三角形的面积公式如下图所示,其中公式里的p为半周长:
(8)知道三角形的三边怎么求面积编程扩展阅读:
我国著名的数学家秦九韶在《数书九章》提出了“三斜求积术”(即海伦公式)。秦九韶他把三角形的三条边分别称为小斜、中斜和大斜。“术”即方法。
三斜求积术就是用小斜平方加上大斜平方,送到斜平方,取相减后余数的一半,自乘而得一个数小斜平方乘以大斜平方,送到上面得到的那个。相减后余数被4除冯所得的数作为“实”,作1作为“隅”,开平方后即得面积.
⑨ c语言编程 已知三角形三边a b c求面积,利用海伦公式实现
#include <stdio.h>
#include <math.h>
int main()
{
printf("请分别输入三角形边长,按回车:\n");
float a,b,c;
float s,area;
scanf("%f%f%f",&a,&b,&c);
if(a+b>c && a+c>b && b+c>a) //判断是否可以构成三角形。
{
s=(a+b+c)/2;//计算半周长
area=sqrt(s*(s-a)*(s-b)*(s-c));//套用海伦公式,计算面积
printf("这个三角形的面积为%lf\n", area);//输出结果
}
else printf("无法构成三角形\n");//输入不合法,提示。
return 0;
}
望采纳。