#include <stdio.h>
#include <math.h>
double mianji(double a, double b, double c);        //定义计算面积的函数
int main()
{
    double a, b, c;
    scanf("%lf %lf %lf", &a, &b, &c);
    printf ("%lf", mianji(a, b, c));
    return 0;
}
double mianji(double a, double b, double c)
{
    if ((a + b < c) || (a + c < b) || (b + c < a))        //是否满足三角形成立的条件判断
        printf("error");
    else
    {
        double p = (a + b + c) / 2;
        double s = sqrt(p * (p - a) * (p - b) * (p - c));
        return s;
    }
}

2. 输入三角形的三边,计算三角形的面积。要求提示用户输入的三边是否能组成三角形。相关推荐

  1. C#海伦公式三边计算三角形面积

    C#海伦公式三边计算三角形面积 海伦公式 S = p ( p − a ) ( p − b ) ( p − c ) p = a + b + c 2 S = \sqrt{p(p-a)(p-b)(p-c)} ...

  2. 使用python编程语言编写程序:输入a、b、c三个数,判断a、b、c能否构成三角形,如果能够构成三角形,判断该三角形是等腰三角形还是等边三角形,还是直角三角形,还是一般三角形。并计算周长和面积。

    使用python编程语言编写程序:输入a.b.c三个数,判断a.b.c能否构成三角形,如果能够构成三角形,判断该三角形是等腰三角形还是等边三角形,还是直角三角形,还是一般三角形.并计算周长和面积. ​ ...

  3. Java黑皮书课后题第8章:*8.32(几何:三角形面积)编写一个方法,使用下面的方法头,返回一个三角形的面积。编写一个程序,提示用户输入三角形的三个点,然后显示三角形的面积

    *8.32(几何:三角形面积)编写一个方法,使用下面的方法头,返回一个三角形的面积.编写一个程序,提示用户输入三角形的三个点,然后显示三角形的面积 题目 题目描述与运行示例 破题 代码 题目 题目描述 ...

  4. Java黑皮书课后题第2章:*2.19(几何:三角形面积)编写程序,提示用户输入三角形的三个点(x1, y1)(x2, y2)(x3, y3),然后显示它的面积

    *2.19(几何:三角形面积)编写程序,提示用户输入三角形的三个点横纵坐标值,然后显示它的面积 题目 题目概述 运行示例 思路 代码 如何用嵌套的pow()写出两点距离公式 题目 题目概述 2.19( ...

  5. 定义一个三角形类(TRI)及其派生类三角柱体类(COL)。其中三角形类可以计算三角形的面积和周长;三角柱体类可以计算柱体的体积和表面积。其具体要求如下: (1)TRI的成员如下:  私有数据成员 

    题目要求: 定义一个三角形类(TRI)及其派生类三角柱体类(COL).其中三角形类可以计算三角形的面积和周长:三角柱体类可以计算柱体的体积和表面积.其具体要求如下: (1)TRI的成员如下: 私有数据 ...

  6. Java黑皮书课后题第8章:*8.33(几何:多边形的子面积)一个具有四个顶点的凸多边形被分为4个三角形,编写一个程序,提示用户输入4个顶点的坐标,然后以升序显示四个三角形的面积

    *8.33(几何:多边形的子面积)一个具有四个顶点的凸多边形被分为4个三角形,编写一个程序,提示用户输入4个顶点的坐标,然后以升序显示四个三角形的面积 题目 题目描述与运行示例 破题 代码 题目 题目 ...

  7. Java黑皮书课后题第3章:**3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形。编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内

    **3.27(几何:点是否在三角形内)假设一个平面上有一个直角三角形.编写程序,提示用户输入一个点的x坐标和y坐标,然后判断这个点是否在该三角形内 题目 题目描述 破题 运行示例 代码 题目 题目描述 ...

  8. python输入半径求圆的面积、保留三位小数_编写程序,输入圆的半径,求该圆的面积与周长(保留三位小数)。 /* 程序功能:输入圆的半径,计算圆的面积与周长*/_学小易找答案...

    [编程题]从字符串中删除指定的字符.同一字母的大小写按不同字符处理. 例如:若程序执行时,输入字符串为: turbo c and Borland c++ ,从键盘上输入字符: n ,则输出后变为: t ...

  9. Java黑皮书课后题第7章:7.14(计算gcd)编写方法,返回个数不确定的整数的最大公约数。编写一个测试程序,提示用户输入5个数字,调用该方法找出这些数的最大公约数,并显示这个最大公约数

    7.14(计算gcd)编写方法,返回个数不确定的整数的最大公约数.编写一个测试程序,提示用户输入5个数字,调用该方法找出这些数的最大公约数,并显示这个最大公约数 题目 题目描述 破题 代码 运行实例 ...

  10. Java黑皮书课后题第7章:*7.11(统计:计算标准差)编程练习题5.45计算数字的标准差。本题…计算标准差,使用一个数组存储x的每个数。编写测试程序,提示用户输入10个数字,显示平均值和标准差

    7.11(统计:计算标准差)编程练习题5.45计算数字的标准差.本题-计算标准差,使用一个数组存储x的每个数.编写测试程序,提示用户输入10个数字,显示平均值和标准差 题目 题目描述与运行示例 破题 ...

最新文章

  1. [转][android深入学习]android窗口管理机制
  2. 嵌入式开发板加载U盘,U盘测试
  3. 动态修改数据窗口的数据源
  4. 算法导轮之B树的学习
  5. Java 分割字符串的方法String.split()底层原理
  6. !!基础---c# 下载网页+图片
  7. 如何使用matplotlib绘制一个函数的图像
  8. NOIP 模拟 box - 费用流 / 匈牙利
  9. 2013年 833c语言程序 江南大学 (A卷)
  10. PHP中将首字母大写的函数,在PHP中,使用()函数来将单词首字母转换为大写。
  11. javascript !-- //-- 与老的浏览器打交道
  12. linux下ip协议(V4)的实现(一)
  13. 1.6 开发集合测试集的大小
  14. Setimer和Ontimer的使用
  15. python语言折半查找_C语言折半查找 - 胡若晨的个人空间 - OSCHINA - 中文开源技术交流社区...
  16. 群晖 半洗白_群晖6.17/6.21二合一引导启动系统盘
  17. illustrator插件-拼版功能开发-印前角线-js脚本开发-ai插件
  18. C#中new一个对象的过程说明
  19. 前端组件化埋点方案与实现
  20. 有一种焦虑叫三十不立

热门文章

  1. 编写一个方法,将数组传入进去之后将数组中的元素反转
  2. X86汇编代码分析-函数调用
  3. 整形电路之施密特触发器
  4. UVA514 Rails
  5. 猫眼APP抓包——爬虫
  6. Maven项目下:@WebServlet注解失效的解决方法
  7. 自定义MVC 2.0
  8. python关键字定义_python使用什么关键字定义类
  9. 什么是数字化转型及落地
  10. r5 3600xt和r7 3700x 的区别