怎样用C语言求三角形的面积公式?

如题所述

海伦公式:

S=√[p(p-a)(p-b)(p-c)]
p=(a+b+c)/2代入即可。

C语言:输入三角形三条边的边长,并输出面积:

1、首先打开我们的DEV C++软件,点击“新建源代码”。

2、在编辑页面输入以下代码:

#include<stdio.h> 

int main() 

{

folat a,b,c,s,p ;

printf("请输入三角形的三边:");

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

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

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

printf("三角形的面积为:%.1f",s);

return 0;

}

温馨提示:内容为网友见解,仅供参考
无其他回答

怎样用C语言求三角形的面积公式?
海伦公式:S=√[p(p-a)(p-b)(p-c)]p=(a+b+c)\/2代入即可。C语言:输入三角形三条边的边长,并输出面积:1、首先打开我们的DEV C++软件,点击“新建源代码”。2、在编辑页面输入以下代码:include<stdio.h> int main(){ folat a,b,c,s,p ;printf("请输入三角形的三边:");scanf(...

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

c语言求三角形面积的公式是?
1、公式:area = sqrt(s*(s-a)*(s-b)*(s-c))2、代码: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("面积为:%f",area);} ...

c语言中如何已知三角形三边求面积?
c语言已知三角形三边求面积如下:输入:3,4,5,输出:area=6.00,#include<stdio.h>,include<math.h> intmain(void){ floata,b,c,s,area;scanf("%f,%f,%f",&a,&b,&c);s=(a+b+c)\/2;area=sqrt(s*(s-a)*(s-b)*(s-c));printf("area=%.2f",area);return 0;} ...

c语言如何计算一个三角形的面积?
计算三角形面积的c语言程序如下:计算三角形面积语言程序:include #include int main()double a,b,c,S,area;printf(根据三角形的三边长计算它的面积n);printf(输入边长a:);scanf(%lf,&a);printf(输入边长b:);scanf(%lf,&b);printf(输入边长c:);scanf(%lf,&c)。S=...

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

如何用C语言编写三角形的面积公式?
参考代码:include <stdio.h> int main(){float b, h, s;printf("请输入三角形的 底 高\\n");scanf("%f %f", &b, &h);s=0.5*b*h;printf("三角形的面积为: %f\\n", s);return 0;}

用c语言编程,怎么计算三角形面积呢?
C语言程序,计算三角形的面积程序如下:c#include<stdio.h>,#define PI3.14159,int main(),double base,height,area;printf(请输入三角形的底边长:);scanf(%lf,&base);printf(请输入三角形的高:);scanf(%lf,&height);area=0.5*base* height;printf(三角形的面积为:%.2...

如何用C语言计算三角形的面积?
以下是一个用C语言编写的程序,输入三角形的三边长,计算并输出三角形的面积:include <stdio.h>#include <math.h>int main() {double a, b, c, s, area;printf("请输入三角形的三边长:\\n");scanf("%lf %lf %lf", &a, &b, &c);s = (a + b + c) \/ 2.0;area = sqrt(s...

c语言三角形面积计算
c语言三角形面积计算公式area=s(s−a)(s−b)(s−c)area=\\sqrt{s(s-a)(s-b)(s-c)},其中s=1 \/2(a+b+c)s=1\/2(a+b+c)s=1\/2(a+b+c)。它是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现...

相似回答
大家正在搜