在c语言中输入三角形的三边长啊a,b,c,求三角形的面积?

如题所述

知道三条边求三角形面积有个很简单的公式,名字叫做海伦公式

三角形面积S=sqrt(p*(p-a)(p-b)(p-c)); 其中p为(a+b+c)/2 , a ,b c 就是读取的那三条边长,

sqrt就是开方函数,只需要include<math.h>就可以了
温馨提示:内容为网友见解,仅供参考
无其他回答

在c语言中输入三角形的三边长啊a,b,c,求三角形的面积?
三角形面积S=sqrt(p*(p-a)(p-b)(p-c)); 其中p为(a+b+c)\/2 , a ,b c 就是读取的那三条边长,sqrt就是开方函数,只需要include<math.h>就可以了

在c语言中输入三角形的三边长啊a,b,c,求三角形的面积?
而公式里的p为半周长:p=(a+b+c)\/2 include<stdio.h> include<math.h> void main(){ float a,b,c,s,area;printf("依次输入a,b,c(空格识别一个数):");scanf("%f%f%f,",&a,&b,&c);s=(float)0.5*(a+b+c);area = (float)sqrt(s*(s-a)*(s-b)*(s-c));printf("...

在c语言中输入三角形的三边长啊a,b,c,求三角形的面积?
printf("请输入三角形的三边长\\n");scanf("%f %f %f", &a, &b, &c);p = 1.0 \/ 2 * (a + b + c);if (a + b > c && b + c > a && a + c > b){ area = sqrt(p * (p - a) * (p - b) * (p - c));printf("三角形的面积为:%7.2f\\n", area);}...

在c语言中怎么输入三角形的三边长啊a,b,c,求三角形的面积?
海伦公式 假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得:S=√[p(p-a)(p-b)(p-c)]而公式里的p为半周长:p=(a+b+c)\/2#include<stdio.h>#include<math.h>void main(){float a,b,c,s,area;printf("依次输入a,b,c(空格识别一个数):");scan...

在C语言中,从键盘上输入3个数,构成三角形三边,怎么求其面积
三角形三边长为:a,b,c, 当 s=1\/2(a+b+c),三角形的面积为:area=根号下[s(s-a)(s-b)(s-c)]三角形判定:任意两边之和大于第三边 main(){ int errormark=0;float a,b,c,s;scanf("%f %f %f",&a,&b,&c);switch (a>b && a>c){ case 1: if(b+c<a) { printf...

C语言:输入三角形三边长,求三角形面积
首先数学上知道三角形三边长求面积的公式为:已知三角形的三边分别是a、b、c,先算出周长的一半s=1\/2(a+b+c)则该三角形面积s=根号[s(s-a)(s-b)(s-c)]这个公式叫海伦——秦九昭公式 然后用c语言:include include main(){ int a,b,c;double s1,s2;scanf("%d%d%d",&a,&b,&c);...

c语言中输入三角形三边长,求三角形面积。
c语言中输入三角形三边长,求三角形面积公式如下:include#includepublic void main(){double a,b,c;scanf("%lf%lf%lf",&a,&b,&c); double area,preimeter;preimeter=a+b+c;double p=preimeter\/2;area=sqrt(p*(p-a)*(p-b)*(p-c));printf("area = %.2lf, preimeter = %.2lf...

输入三角形三边求面积c语言
输入三角形三边求面积c语言如下:C语言:输入三角形三条边的边长a、b、c(假设输入的三边长能构成三角形),输出三角形的面积s,要求所有变量定义成float型,输出结果保留一位小数。提示:求三角形面积的海伦公式:设p=(a+b+c)\/2,则s=sqrt(p*(p-a)*(p-b)*(p-c))。开平方根的函数是...

C语言编程:输入三角形的三条边(假设能构成三角形),输出三角形的面积...
{if(abs(a-b)<c&&abs(a-c)<b&&abs(b-c)<a)<br\/> {if(a==b||a==c||b==c)<br\/> {printf("这是一个等腰三角形!\\n");<br\/> printf("这个三角形面积:%f\\n",area);} else {printf("不是等腰三角形!\\n");<br\/> printf("这个三角形面积%f\\n",area);}} ...

c语言中怎么算三角形的面积?
在C语言中,计算三角形面积的方法有以下几种:1. 利用海伦公式:首先计算三角形的半周长p,然后使用公式A = sqrt(p * (p - a) * (p - b) * (p - c))计算面积,其中a、b、c分别为三角形的三条边长。2. 利用余弦定理:根据余弦定理,有cos(θ) = (b² + c² - a&#...

相似回答