海伦公式编程中怎么写

1.用海伦公式求三角形的面积的程序代码怎么写(用C语言)

该程序经修改,调试无误:

#include<stdio.h>

#include<math.h>

void main()

{

float a,b,c,s,area;

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

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

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

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

printf("a=%7.2f\nb=%7.2f\nc=%7.2f\ns=%7.2f\n",a,b,c,s);

printf("area=%7.2f\n",area);

}

2.C语言编写海伦公式

#include <stdio.h>

#include <math.h>

int main ()

{

double a,b,c,s,area;

printf("Enter a b c:");

// 因为是double类型的数据,要用lf

while(scanf("%lf %lf %lf",&a,&b,&c)!=EOF)

{

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

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

printf("area=%lf",area);

}

return 0;

}运行结果:

3.海伦公式怎样写,

编辑本段原理简介 中国宋代的数学家叶汇淳也提出了“三斜求积术”,它与海伦公式基本一样。

假设在平面内,有一个三角形,边长分别为a、b、c,三角形的面积S可由以下公式求得: S=√[p(p-a)(p-b)(p-c)] 而公式里的p为半周长: p=(a+b+c)/2 —————————————————————————————————————————————— 注1:"Metrica"(《论》)手抄本中用s作为半周长,所以 S=√[p(p-a)(p-b)(p-c)] 和S=√[s(s-a)(s-b)(s-c)]两种写法都是可以的,但多用p作为半周长。 —————————————————————————————————————————————— 由于任何n边的多边形都可以分割成(n-2)个三角形,所以海伦公式可以用作求多边形面积的公式。

比如说测量土地的面积的时候,不用测三角形的高,只需测两点间的距离,就可以方便地导出答案。 编辑本段证明过程证明⑴ 与海伦在他的著作"Metrica"(《度量论》)中的原始证明不同,在此我们用三角公式和公式变形来证明。

设三角形的三边a、b、c的对角分别为A、B、C,则余弦定理为 cosC = (a^2+b^2-c^2)/2ab S=1/2*ab*sinC =1/2*ab*√(1-cos^2 C) =1/2*ab*√[1-(a^2+b^2-c^2)^2/4a^2*b^2] =1/4*√[4a^2*b^2-(a^2+b^2-c^2)^2] =1/4*√[(2ab+a^2+b^2-c^2)(2ab-a^2-b^2+c^2)] =1/4*√[(a+b)^2-c^2][c^2-(a-b)^2] =1/4*√[(a+b+c)(a+b-c)(a-b+c)(-a+b+c)] 设p=(a+b+c)/2 则p=(a+b+c)/2,p-a=(-a+b+c)/2,p-b=(a-b+c)/2,p-c=(a+b-c)/2, 上式=√[(a+b+c)(a+b-c)(a-b+c)(-a+b+c)/16] =√[p(p-a)(p-b)(p-c)] 所以,三角形ABC面积S=√[p(p-a)(p-b)(p-c)]。

4.C语言编写海伦公式

#include #include int main (){ double a,b,c,s,area; printf("Enter a b c:"); // 因为是double类型的数据,要用lf while(scanf("%lf %lf %lf",&a,&b,&c)!=EOF) { s=(a+b+c)/2; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf("area=%lf",area); } return 0;}运行结果: 。

5.java 海伦公式编程

你好,我按照你的要求写的如下代码,也给足了注释,可以直接运行:

import java.io.BufferedReader;

import java.io.IOException;

import java.io.InputStreamReader;

import java.util.logging.Level;

import java.util.logging.Logger;

public class JavaApplication1 {

public static void main(String[] args) {

System.out.println("请输入三角形的3条边长,每次回车表示一次输入:");

BufferedReader in = new BufferedReader(new InputStreamReader(System.in));

try {

int[] a = new int[3];

for (int i = 0; i < 3; i++) {

a[i] = Integer.parseInt(in.readLine());//获得3条边的长

}

if ((a[0] + a[1] > a[2]) && (a[1] + a[2] > a[0]) && (a[0] + a[2] > a[1])) {//判断是否构成三角形,根据两边之和>;第三边

int p = (a[0] + a[1] + a[2]) / 2;//求得p=(a+b+c)/2

System.out.println("三角形的面积为:" + Math.sqrt(p * (p - a[0]) * (p - a[1]) * (p - a[2])));//根据海伦公式S=√[p(p-a)(p-b)(p-c)]

} else {

System.out.println("输入的三条边,不能构成三角形。");

}

} catch (Exception e) {

System.out.println("输入的三条边,不能构成三角形。");

} finally {

try {

in.close();

} catch (IOException ex) {

Logger.getLogger(JavaApplication1.class.getName()).log(Level.SEVERE, null, ex);

}

}

}

}

6.C语言海伦公式

#include<math.h>#include<stdio.h>main(){float a,b,c,p,s;printf("chang kuan gao shi ?");scanf("%f%f%f",&a,&b,&c);//;注意p=(a+b+c)/2;s=sqrt(p*(p-a)*(p-b)*(p-c));printf("mian ji shi:%f",s);}最后吐一下糟,这个英语水平,实在是,现在都有在线字典了啊。

7.用海伦公式求三角形的面积的程序代码怎么写

#include <stdio.h>

#include <math.h>

#define s ((a+b+c)/2)

void main()

{

float a,b,c;

double area;

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

//验证是不是三角

if(a>=b+c || b>=a+c || c>=a+b)

printf("error\n");

else

{

area=sqrt((double)(s*(s-a)*(s-b)*(s-c))); //求面积

printf("%f\n",area);

}

}

8.C语言编程:用海伦公式求面积

#include<stdio.h>

#include<math.h>

int main()

{

double a,b,c,p,s,max,min;

printf("请输入a,b,c三个数:");

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

max=(((a>b)?a:b)>c?((a>b)?a:b):c);

min=(((a<b)?a:b)<c?((a<b)?a:b):c);

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

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

printf("a,b,c三个数中最大的是:%d\n",max);

printf("a,b,c三个数中最小的是:%d\n",min);

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

return 0;

}

9.有C++类编写海伦公式

#include <iostream>

using namespace::std;

class HaiLun

{

public:

double getArea(double a,double b,double c)

{

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

return sqrt(p*(p-a)*(p-b)*(p-c));

}

};

void main()

{

double a,b,c;

cout<<;"输入a,b,c,计算面积:"<<endl;

cin>>a>>b>>c;

HaiLun h;

cout<<;"面积是:"<<h.getArea(a,b,c)<<endl;

system("pause");

}

海伦公式编程中怎么写

转载请注明出处育才学习网 » 海伦公式编程中怎么写

知识

住民宿日本入境单怎么写

阅读(225)

本文主要为您介绍住民宿日本入境单怎么写,内容包括去日本住民宿的的入境单地址怎么填,我是住民宿的日本入境卡填写还是原来递签证的酒店吗,住日本民宿,入境时酒店怎么写有推荐的民宿吗。入境时,需要提供你的护照和签证,还要加上一个出入境卡,

知识

责任小明星怎么写

阅读(216)

本文主要为您介绍责任小明星怎么写,内容包括今年三年级发的责任小明星奖状是什么奖状,欣赏小明星事迹怎么写,文明礼仪小明星的事迹怎么写急急急感谢。我是*年(*)班的学生***,我热爱祖国、热爱集体、讲究文明、尊敬师长、遵守小学生行为规范。

知识

原料库拼音怎么写

阅读(221)

本文主要为您介绍原料库拼音怎么写,内容包括物料库存拼音怎么写,无机原料库英文怎么写,原料与实际原料不一致的拼音。无机非金属材料工程 [网络] Inorganic Nonmetallic Materials Engineering; Inorgani

知识

这是你爸爸的英语怎么写

阅读(259)

本文主要为您介绍这是你爸爸的英语怎么写,内容包括我是你爸爸用英语怎么说,我是你爸爸的英文怎么写,它是你爸爸的吗英语怎么写。“我是你爸爸”用英语表示为:Im your father。示例:Im not your girlfriend seth; Im your

知识

怎么写感谢别人的评价

阅读(273)

本文主要为您介绍怎么写感谢别人的评价,内容包括怎样感谢朋友们对自己的评价,如何正确对待别人的评价选个角度写篇作文谢谢,如何写对别人的评价简洁点。感谢就是要以感激的语言,柔和,恰到好处的去说比如如果你还没有学会感恩,那么试着去多爱别

知识

英语翻译成中文怎么写

阅读(240)

本文主要为您介绍英语翻译成中文怎么写,内容包括怎么写,英语翻译成中文,中文名用英语怎么写,包括两个字的和三个字,the英语翻译成中文怎么读怎么写。中文名用英语的写法是:如果是两个字的,两个字拼音的首字母大写。例如:王二用英语写作Wang Er

知识

一些简单的日语怎么写

阅读(240)

本文主要为您介绍一些简单的日语怎么写,内容包括一些简单的日语怎么说,一些简单的日文用中文怎么说..,一些简单的日文怎么说。我学的这些日语是私たちは勉强している日本语が~~~~watasitati ha benkyou siteiru nihongo ga~~

知识

沃流量怎么用

阅读(232)

本文主要为您介绍沃流量怎么用,内容包括17沃流量怎么用,联通流量卡怎么使用的,联通一起沃流量怎么用。如咨询的是中国联通提供的一起沃业务的流量,目前一起沃流量账户里面的流量可以通过兑换,转赠,兑换分享,发送流量红包等方式使用。下面分情况

知识

手游加速器怎么用

阅读(251)

本文主要为您介绍手游加速器怎么用,内容包括请问迅游手游加速器怎么用,请问手游加速器怎么用,请问迅游手游加速器怎么用。迅游手游加速器目前安卓已经更新至抄V2.2.3版,IOS已更新至1.2.3版。安卓版本使用方法:打开APP-点击开启加速-在APP内选

知识

猫用英语怎么读

阅读(256)

本文主要为您介绍猫用英语怎么读,内容包括猫用英语怎么读,猫用英语怎么读,猫的英文Cat,怎么发音。猫的英语cat,音标是英 [kæt] 美 [kæt] 。catn.猫; 猫科动物; 狠毒的女人; 爵士乐爱好者vt.把(锚)吊放在锚架上

知识

速达怎么用

阅读(260)

本文主要为您介绍速达怎么用,内容包括速达软件如何使用,详细步骤是什么,速达财务软件怎么操作,速达软件怎么用。第一步 安装:安装SQLMSDE数据库或SQL2000,安装速达相关软件,重启,启动软件,正版的话注册,试用的话点以后注册,第一步完成;

知识

卸妆露怎么用

阅读(267)

本文主要为您介绍卸妆露怎么用,内容包括卸妆露的正确使用方法,卸妆露怎么用,卸妆露的正确使用方法。干手干脸,取适量卸妆霜,均匀涂抹在面部并轻柔按摩。

知识

制造快乐的英文怎么写

阅读(376)

本文主要为您介绍制造快乐的英文怎么写,内容包括为你制造快乐的英文怎么说,快乐的英文怎么写,“制作”的英文怎么写。快乐 [kuàilè] enjoyment frisk jocundity joviality joyancy pleasure ria

知识

nai新的nai怎么写

阅读(332)

本文主要为您介绍nai新的nai怎么写,内容包括汉语拼音中的nai/xiong怎么写,nai床怎么写,奶奶模拟器的拼音怎么写。这个没什么,包括自己妈妈的,也可以。这个主要是几个方面,你肯定有点恋母情结。现在的社会节奏快,很多都有恋母情结,阿姨看你好吧,她

知识

表格if公式怎么用

阅读(229)

本文主要为您介绍表格if公式怎么用,内容包括Excel中IF公式怎么用,是什么意思,excel表格if公式怎么用,excel中if函数怎么用里面有三个值,。IF 全部显示全部隐藏 根据对指定的条件计算结果为 TRUE 或 FALSE,返回不同的结果。可以使用 IF 对数

知识

标准差公式怎么写

阅读(206)

本文主要为您介绍标准差公式怎么写,内容包括标准差的计算公式,标准差公式,样本标准差公式到底S=√{(1/n1)*[(X1)^2+(X2)^2+(X3)^2+()。标准差的计算公式:

知识

鲍罗米公式怎么写

阅读(371)

本文主要为您介绍鲍罗米公式怎么写,内容包括混凝土强度的鲍罗米公式,当要求的混凝土强度不变时,水泥强度fce,arctanx的求导公式是什么,请问数学公式pq怎么算。解:令y=arctanx,则x=tany。对x=tany这个方程“=”的两边同时对x求导,则(x)=(tany)1

知识

数学课件怎么写公式

阅读(202)

本文主要为您介绍数学课件怎么写公式,内容包括如何在PPT课件中插入数学公式,在PPT中怎么输入数学公式,在PPT幻灯片课件中如何正确插入数学公式。我的一位朋友是数学老师,在编辑教学幻灯片时,常常需要插入一些数学公式。这就要用到“公式编辑

知识

加法函数公式怎么写

阅读(250)

本文主要为您介绍加法函数公式怎么写,内容包括减法的函数是,excel按条件选择加法的公式怎么写,如何用excel算加法。加法公式加数+加数=和2、和 - 一个加数=另一个加数二、减法公式被减数-减数=差2、差+减数=被减数3、被减数-差=减数

知识

长宽高公式怎么写

阅读(426)

本文主要为您介绍长宽高公式怎么写,内容包括长方形求长宽高公式怎么求,长宽高,怎么算平方,公式是怎样的,长宽高字母公式。知道长宽高的长方体,算表面积是多少平方,表面积=2*(长*宽+长*高+宽*高)。长方体的表面积公式是:S表=2*(长*宽+长*高+宽*高

知识

excel怎么自己写公式

阅读(239)

本文主要为您介绍excel怎么自己写公式,内容包括excel怎么自己写公式,EXCEL如何自己编计算公式,怎样自己编辑excel表的公式。EXCEL编计算公式:“公式”-“定义名称”-“用于公式”-“输入”。以excel2010为例先打开excel,选择页面上方的“公式

知识

公式编辑器怎么用

阅读(251)

本文主要为您介绍公式编辑器怎么用,内容包括如何使用数学公式编辑器,公式编辑器如何使用,公式编辑器怎么用啊。插入公式将光标放置于欲插入公式的位置,点击菜单栏“插入”→“公式”或点击常用工具栏的“公式”按钮即可调出Equation Editor

[/e:loop]