c语言编写程序,按公式s=12ah,求三角形面积。

c语言编写程序,按公式s=12ah,求三角形面积。,第1张

//三角形面积:S△=√〔p(p-a)(p-b)(p-c)〕 〔p=1/2(a+b+c)〕(海伦—秦九韶公式

#include <stdioh>

void area(int a,int b,int c)

{

/可以自己写一个判断a,b,c是否满足三角形两边之和大于第三边,两边之差小于第三边的函数/

double s,p;

p = 05 (a+b+c);

s = sqrt(p(p-a)(p-b)(p-c));

printf("三角形面积s=%f\n",s);

}

int main()

{

int a = 3,b = 4,c = 5;

area(a,b,c);

}

#include<stdioh>

#include<mathh>

int main()

{

float s,a,b,c,p;

printf("请输入三角形的三边,以空格隔开");

scanf("%f%f%f",&a,&b,&c);

if(a+b>c&&a+c>b&&c+b>a)

{p=(a+b+c)/2;

p=p(p-a)(p-b)(p-c);

s=sqrt(p);

printf("%f",s);}

else printf("你输入的三边,不能构成三角形");

return 0;

}

试试~看看是不是你想要的

程序代码如下:

#include <stdioh>

#include <mathh>

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;

}

扩展资料

三角形具有以下性质:

1、三角形任意两边之和大于第三边,任意两边之差小于第三边。

2、在平面上三角形的内角和等于180°(内角和定理)。

3、在平面上三角形的外角和等于360° (外角和定理)。

4、三角形的三条角平分线交于一点,三条高线的所在直线交于一点,三条中线交于一点。

5、三角形的任意一条中线将这个三角形分为两个面积相等的三角形。

参考资料:

百度百科-三角形面积公式

百度百科-三角形性质

以上就是关于c语言编写程序,按公式s=1/2ah,求三角形面积。全部的内容,包括:c语言编写程序,按公式s=1/2ah,求三角形面积。、c语言编程计算三角形的面积、C语言编程,已知三角形的三边长a,b,c,计算求三角形面积的公式为:等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9310093.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存