9.已知三边计算三角形的面积公式

 1 #include <stdio.h>
 2 #include <stdlib.h>
 3 #include <math.h>
 4
 5 int main()
 6 {
 7     float  a,b,c,s,area;
 8     scanf("%f%f%f",&a,&b,&c);
 9     s = (a+b+c)/2;                //已知三边计算三角形面积公式
10     area = sqrt(s*(s-a)*(s-b)*(s-c));
11     printf("%f",area);
12     return 0;
13 }

原文地址:https://www.cnblogs.com/spore/p/10256821.html

时间: 2024-08-03 05:25:27

9.已知三边计算三角形的面积公式的相关文章

利用向量积(叉积)计算三角形的面积和多边形的面积

利用向量积(叉积)计算三角形的面积和多边形的面积: 向量的数量积和向量积: (1)  向量的数量积   (1)  向量的向量积 两个向量a和b的叉积(向量积)可以被定义为: 在这里θ表示两向量之间的角夹角(0° ≤ θ ≤ 180°),它位于这两个矢量 所定义的平面上. 向量积的模(长度)可以解释成以a和b为邻边的平行四边形的面积.求三角形ABC的面积,根据向量积的意义,得到: a=axi+ayj+azk; b=bxi+byj+bzk; a×b=(aybz-azby)i+(azbx-axbz)j

经典封装之计算三角形的面积

<!doctype html> <html> <head> <meta charset="utf-8"> <title>计算三角形的面积</title> <script> //创建一个计算三角形 function test(){ var h,d,s; h=5; d=8; s=h*d/2; alert(s); } test(); //活数据 function mj(h,j){ var s; s=h*j/2

【转载】利用向量积(叉积)计算三角形的面积和多边形的面积

向量的数量积和向量积: (1)  向量的数量积   (1)  向量的向量积 两个向量a和b的叉积(向量积)可以被定义为: 在这里θ表示两向量之间的角夹角(0° ≤ θ ≤ 180°),它位于这两个矢量 所定义的平面上. 向量积的模(长度)可以解释成以a和b为邻边的平行四边形的面积.求三角形ABC的面积,根据向量积的意义,得到: a=axi+ayj+azk; b=bxi+byj+bzk; a×b=(aybz-azby)i+(azbx-axbz)j+(axby-aybx)k,为了帮助记忆,利用三阶行

根据已知时间计算时间差

public String getSpendTime(TechScheduleServiceBean bean) { TechScheduleBean bean2 = bean.getBean(); long beginTime = bean2.getBegin_time().getTime(); long endTime = bean2.getEnd_time().getTime(); double days = (endTime-beginTime) / (1000 * 60 * 60 *

已知三点计算三角形面积

1.#转化为通过三边计算三角形面积 1 import math 2 def cal_area(p1,p2,p3): 9 a = float(math.sqrt((p2[0]-p3[0])*(p2[0]-p3[0])+(p2[1]-p3[1])*(p2[1]-p3[1]))) 10 b = float(math.sqrt((p1[0]-p3[0])*(p1[0]-p3[0])+(p1[1]-p3[1])*(p1[1]-p3[1]))) 11 c = float(math.sqrt((p1[0]-p

【TOJ 2034】C++实验:面积排序(已知三点,利用二阶行列式求三角形面积)

描述 给定三角形.矩形.圆等二维几何图形,请根据面积从大到小进行排序. 主函数里的代码已经给出,请补充完整,提交时请勿包含已经给出的代码. int main() { vector<CShape*> vec; //为了使用多态,使用指针数组 string name; int num[3]= {}; //用于存储3种形状的ID while(cin>>name) { if(name=="rectangle") { CPoint p1, p2; cin>>p

创建一个三角形类并且通过成员函数计算三角形的周长和面积《1》

首先定义一个三角形类 class Triangle//三角形类 { public: double getA(void);//得到a的值 double getB(void);//得到b的值 double getC(void);//得到c的值 void setA(double x);//设置a的值 void setB(double y);//设置b的值 void setC(double z);//设置c的值 bool isTriangle(void);//取三边的值 double Perimeter

创建一个三角形类并且使用成员函数计算三角形的周长和面积《2》

首先创建一个三角形类 class Triangle//三角形类 { public: void Setabc(double x, double y, double z);//置三边的值,注意要能成三角形 void Getabc(double *x, double *y, double *z);//取三边的值 double Perimeter(void);//计算三角形的周长 double Area(void);//计算并返回三角形的面积 private: double a, b, c; //三边为

Java入门:基础算法之计算三角形面积

本部分介绍如何计算三角形面积. /** * @author: 理工云课堂 * @description: 程序计算三角形的面积.三角形的底和高由用户输入 */ import java.util.Scanner; class AreaTriangleDemo { public static void main(String args[]) { Scanner scanner = new Scanner(System.in); System.out.println("Enter the width