c语言中输入三角形三边长,求三角形面积?

如题所述

首先数学上知道三角形三边长求面积的公式为:
已知三角形的三边分别是a、b、c,
先算出周长的一半s=1/2(a+b+c)
则该三角形面积S=根号[s(s-a)(s-b)(s-c)]
这个公式叫海伦——秦九昭公式
然后用C语言:
#include
<stdio.h>
#include
<math.h>
main()
{
int
a,b,c;
double
s1,s2;
scanf("%d%d%d",
&a,
&b,&c);
s1=(a+b+c)/2;
s2=sqrt(s*(s-a)*(s-b)*(s-c));
printf("%d";s2);
}
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2019-09-11

c语言中输入三角形三边长,求三角形面积公式如下:

#include
#include
public 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\n",area,preimeter);
getchar(); getchar();
}

本回答被网友采纳

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、第一步:首先打开我们的DEVC++软件,点击“新建源代码”。2、第二步:在编辑页面输入以下代码:include<stdio.h>intmain(){folata,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("三角形的面积...

c语言中输入三角形三边长,求三角形面积。
1.已知三角形三边的长度分别是 3、 5、 7 厘米,求该三角形的面积;#include <stdio.h>#include <math.h>int main (){float a=3, b=5, c=7, s;s=(a + b + c)\/2.0;printf("%f\\n", sqrt(s * (s-a) * (s-b) * (s-c)));return 0;} 运行结果:2.求两邻边长度...

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#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语言输入三角形三边,输出三角形面积?
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*(p-a)*(p-b)*(p-c));printf("三角形的面积为:%.1f",s);return 0;} ...

怎样用C语言求三角形的面积公式?
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-...

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语言编写函数,输入三角形三边之长,求三角形面积的代码:```c include <stdio.h> include <math.h> \/\/ 根据三条边长度计算三角形面积 float triangleArea(float a, float b, float c) { float p, area;p = (a + b + c) \/ 2; \/\/ 计算半周长 area = sqrt(p * (p...

在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+ca && b>c){...

相似回答