当前位置:首页 » 编程语言 » 三角形面积计算方法c语言
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

三角形面积计算方法c语言

发布时间: 2022-04-22 14:43:43

1. c语言求三角形面积

建议求三角形的面积前先判断下能不能构成三角形!

下面修改的程序如下:

#include"stdio.h"

#include"math.h"

main()

{

floata,b,c;

floats,temp;

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

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

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

{

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

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

printf("三角形的面积为: ");

printf("%3.4f ",temp);

}

else

printf("不能构建三角形!");

}

2. C语言 编写三角形面积计算

#include <stdio.h>
#include <math.h>
//double sin(double x);
#define PI 3.14159265
int main()
{
double a, b, ang_c, s;

scanf("%lf %lf %lf", &a, &b, &ang_c);
s = a * b * sin(ang_c * PI / 180.0) / 2.0;
printf("The area is %f\n", s);
return 0;
}
/*
要不然自己实现sin函数,否则引进math头文件
还有scanf 仔细看看,我怎么写的
*/<p> </p>
<p></p>

3. C语言如何计算三角形的面积

输入格式不对。输出格式也不对。
a,b,c都是double类型,在scanf函数中应当使用%lf,其中l是lake,long中的l,是小写字母。%f用于读取float类型的数据。
还有在输出函数printf中也应该使用%lf,否则读入正确,计算正确,但输出不正确,你还是得不到正确的结果。

4. c语言 计算三角形的面积 简单代码

#include<stdio.h>

#include<math.h>

voidmain()

{

floata,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("面积为:%f",area);

}

(4)三角形面积计算方法c语言扩展阅读

C++用边长求三角形面积

#include<bits/stdc++.h>

usingnamespacestd;

intmain(){

doublea,b,c,r;

cin>>a>>b>>c;

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

if(a+b>c&&a+c>b&&b+c>a)printf("%.4lf",sqrt(r*(r-a)*(r-b)*(r-c)));

elsecout<<"DataError";

return0;

}

5. c语言编程计算三角形的面积

#include<stdio.h>
#include<math.h>
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;
}
试试~看看是不是你想要的

6. c语言编程,求三角形面积公式

c语言编程求三角形面积公式的步骤如下:

  1. 首先我们先声明若干个变量,分别用它们来表示三角形的边长和面积等。

  2. 然后我们使用scanf()函数从键盘敲入边长。

  3. 应用题目中的公式进行面积的求解。

  4. 打印输出相应的三角形面积。



7. 如何用C语言写出“输入三角形三边,计算三角形面积”的代码

海伦公式:

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