精华内容
下载资源
问答
  • 计算三角形面积海伦公式,适合小白
  • #include #include using namespace std; int main() { int a, b, c; cout << “请输入三角形的三边长:” << endl; cin >> a >>... “三角形面积为:” << s <
    #include <iostream>
    

    #include
    using namespace std;
    int main()
    {
    int a, b, c;
    cout << “请输入三角形的三边长:” << endl;
    cin >> a >> b >> c;
    int p = (a + b + c) / 2;
    double s;
    s = sqrt((p - a)(p - b)(p - c)*p);
    cout << “三角形的面积为:” << s << endl;
    }

    展开全文
  • C语言(海伦公式求三角形面积

    千次阅读 2021-06-19 15:49:35
    三角形三边分别为 a,b,c

    三角形三边分别为 a,b,c,三角形的半周长为p,面积为S

    存在公式定理如下:

     

    代码如下:

    #include <stdio.h>
    #include <math.h>
    int main()
    {
    	int a=3,b=4,c=5;
    	double p=0;
    	double S=0;
    	
    	p = (a+b+c)/2;
    	S = sqrt(p*(p-a)*(p-b)*(p-c));
    	
    	printf("S:%lf\n",S);
    	
    	return 0;
    }

    由于运用了math.h头文件 在编译命令需加 -lm

     

    结果:

    S:6.000000

     

    展开全文
  • 利用海伦公式求三角形面积

    千次阅读 2020-06-18 13:34:11
    利用海伦公式求三角形面积 边长abc由键盘输入,若输入的边长不能构成三角形,输出相应提示信息。海伦公式如下: 其中, #include<stdio.h> #include<math.h> int main(){ double a,b,c,s; double ...

    利用海伦公式求三角形面积

    边长abc由键盘输入,若输入的边长不能构成三角形,输出相应提示信息。海伦公式如下:
    在这里插入图片描述
    其中,在这里插入图片描述

    #include<stdio.h>
    #include<math.h> 
    int main(){
     double a,b,c,s;
     double area;
     printf("输入三角形边长a:");
     scanf("%lf",&a);
     printf("输入三角形边长b:");
     scanf("%lf",&b);
     printf("输入三角形边长c:");
     scanf("%lf",&c);
     if(a+b>c&&a+c>b&&b+c>a){
      s=(a+b+c)/2;
      area=sqrt(s*(s-a)*(s-b)*(s-c));
      printf("%lf",area);
     }else{
      printf("边长设置错误");
     } 
    } 

    运行结果

    输入:
    a=3.4
    b=4.5
    c=5.6

    输出:
    7.649173

    输入:
    a=1
    b=2
    c=8

    输出:
    边长设置错误

    展开全文
  • 输入三角形三个顶点的坐标,若有效则计算三角形面积;如坐标无效,则给出提 ** import math#导入数学模块 def area():#定义面积函数 #输入坐标,用eval函数 x1,y1 = eval(input("请输入第一个坐标x1,y1:")) x2,y2...

    **

    输入三角形三个顶点的坐标,若有效则计算三角形的面积;如坐标无效,则给出提示

    **

    import math#导入数学模块
    def area():#定义面积函数
    #输入坐标,用eval函数
        x1,y1 = eval(input("请输入第一个坐标x1,y1:"))
        x2,y2 = eval(input("请输入第一个坐标x2,y2:"))
        x3,y3 = eval(input("请输入第一个坐标x3,y3:"))
    
    #边长
            a = math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2)
            b = math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2)
            c = math.sqrt((x1 - x2) ** 2 + (y1 - y2) ** 2)
    #判断两边之和大于第三边
            if (a + b) > c and ( a + c) > b and (b + c) > a:
    #根据海伦公式(p=(a+b+c)/2)s=√[p(p-a)(p-b)(p-c)]
                p = (a + b + c) / 2
                s = float(math.sqrt( p * ( p - a ) * ( p - b) * ( p - c)))
                print("三角形面积为:{0}".format(s))
            else:
                print("不能构成三角形,请重新输入")
    
    area()
    
    
    
    展开全文
  • 易语言海伦公式求三角形面积源码,海伦公式求三角形面积
  • C语言海伦公式计算三角形面积

    万次阅读 2019-03-08 17:28:29
    关键点: 1.注意scanf()函数的输入特点,回车符仍会留在输入缓冲区,故需注意及时清理输入缓冲区内容,避免造成输入...功能:利用海伦公式求三角形面积,若三边无法构成三角形,则面积为0 输入示例: 3 1 2 3 3 4 5 ...
  • #include<stdio.h> #include<math.h> int main(){ ...printf("请输入三角形的三边长\n"); scanf("%f %f %f",&a,&b,&c); p=1.0/2*(a+b+c); if(a+b>c&&b+c>a&...
  • 实验目的 1、掌握C++中的基本数据类型的算术运算和...给出系数a b c,方程ax²+bx+c=0的解。a、b、c是浮点数。要求在程序中包含方程是一次方程还是二次方程的判断,对于解的个数不同的情况,也要分情况输出。 代码
  • python利用海伦公式求三角形面积

    万次阅读 2019-09-23 09:11:59
    海伦公式又译作希伦公式、海龙公式、希罗公式等,它是利用三角形的三条边的边长直接求三角形面积的公式,表达式为: 其中p是三条边的和的一半儿。 python根据三角形三条边面积 1.三角形的三条边的符合条件 ...
  • 易语言源码易语言海伦公式求三角形面积源码.rar
  • 易语言海伦公式求三角形面积源码
  • #include using namespace std; int main() { double s,a, b ,c,p; cout << “please input a,b,c”; cin >> a >> b >> c; p = (a + b + c) / 2; s = sqrt(p * (p - a) * (p - b) * (p - c...}
  • 1、 用海伦公式求三角形面积(其中, a,b,c为三角形的三边长),要求: (1)确定所需的输入变量,输出变量,中间变量的个数及命名,并为其选取正确的数据类型; (2)根据正确的逻辑顺序书写程序。(变量...
  • 海伦公式计算三角形面积

    千次阅读 2021-03-13 13:15:41
    计算三角形面积 #include <stdio.h> #include <math.h> int main() { double a,b,c,p,area; pintf("请输入三角的边长(a,b,c):"); scanf("%f %f %f",&a,&b,&c); if(a+b>c&&a+...
  • #判断能否构成三角形 while a + b <= c or a + c <= b or c + b <= a: print("您输入的三条边不能构成三角形") a = float(input("请输入第一条边长:")) b = float(input("请输入第二条边长:
  • python语言利用海伦公式计算三角形面积 #计算三角形面积 #键盘接收三条边长 a=int(input("输入边长a")) b=int(input("输入边长b")) c=int(input("输入边长c")) #半周长p p=(a+b+c)/2 #根据海伦公式求面积 s=(p...
  • #include "stdio.h" #include "math.h" float tty(int a,int b,int c) { float s,p; p=(a+b+c)/2.0; s=sqrt(p*(p-a)*(p-b)...=0)printf("三角形面积为:%4.2f\n",s); else printf("所输入的三条边不能构成三角形!"); }
  • C用海伦公式计算三角形面积

    千次阅读 2020-05-28 08:44:25
    海伦公式: 1、p=(a+b+c)/2 2、面积=对p*(p-a)*(p-b)*(p-c)进行开根号 #include<stdio.h> #include<math.h> int main(){ double a,b,c,p,res; scanf("%lf%lf%lf",&a,&b,&c); p...
  • python用海伦公式求三角形阴影面积

    千次阅读 2020-04-04 10:09:09
    python用海伦公式求三角形阴影面积 1.题目 2.代码 #定义triAtrea函数 def triArea(a,b,c): p = (a+b+c)/2; return ((p*(p-a)*(p-b)*(p-c))**0.5); #调用函数 s1 = triArea(9.8,9.3,6.4); s2 = triArea(2.9,...
  • 海伦公式计算三角形面积 C++

    万次阅读 2019-02-22 18:51:45
    海伦公式:s=sqrt(p*(p-a)(p-b)(p-c))。 假设在平面内,有一个三角形,边长分别为a、b、c,三角形面积S可由以下公式求得:s=sqrt(p*(p-a)(p-b)(p-c))。 而公式里的p为半周长(周长的一半):p=1/2(a+b+c)。 C++...
  • 海伦公式求三角形面积

    万次阅读 多人点赞 2019-05-24 19:38:10
    已知三角形的三条边长a,b,c,求面积s: 海伦公式: double p=(a+b+c)/2.0; double s=sqrt(p*(p-a)*(p-b)*(p-c));
  • c语言:用海伦公式求三角形面积

    万次阅读 多人点赞 2017-11-15 23:17:57
    #include #include int main(){ ...printf("请输入三角形的三边长\n"); scanf("%f %f %f",&a,&b,&c); p=1.0/2*(a+b+c); if(a+b>c&&b+c>a&&a+c>b){ area=sqrt(p*(p-a)*(p-b)*(p-c)); printf("三角形的面
  • if语句 代码: a = float(input("输入边长a:")) b = float(input("输入边长b:")) c = float(input("输入边长c:")) if a+b >... print("三角形面积为:", area) else: print("不能构成三角形") 截图:
  • 代码如下: 运行结果自行输入三边长即可

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,999
精华内容 1,199
关键字:

海伦公式求三角形面积