7-3 三角形判定并计算面积
请根据给定的三条边长a、b、c判断能否构成三角形,若能构成三角形则计算出它的面积。(提示:三角形面积=sqrt(s(s-a)(s-b)(s-c)),其中s=(a+b+c)/2。)
输入格式:
在一行内输入三个正整数表示三条边长,中间用空格分隔。
输出格式:
若能构成三角形则输出其面积,保留2位小数,否则输出"Not A Valid Triangle!"。
输入样例1:
在这里给出一组输入。例如:
3 4 5
输出样例1:
在这里给出相应的输出。例如:
area=6.00
输入样例2:
在这里给出一组输入。例如:
3 2 1
输出样例2:
在这里给出相应的输出。例如:
Not A Valid Triangle!
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
int main()
{double a,b,c,m,s;scanf("%lf%lf%lf",&a,&b,&c);if(a+b>c&&a+c>b&&b+c>a){s=(a+b+c)/2;m=sqrt(s*(s-a)*(s-b)*(s-c));printf("area=%.2f",m);}elseprintf("Not A Valid Triangle!");return 0;
}
7-3 三角形判定并计算面积相关推荐
- C语言判断三角形类型并计算面积
这里将介绍如何根据三角形的三条边判断三角形类型,并输出其类型与面积的方法. 算法思想 首先输入三条边的长度,先判断任意两边之和是否大于第三边,若小于,则不能构成三角形. 接着依次判断下列条件: 三角形 ...
- python 计算面积 比计算几何慢_计算几何相关 - osc_kbyywydz的个人空间 - OSCHINA - 中文开源技术交流社区...
计算几何相关 ##向量表示法 这里最适合的就是用一个二维点对$(a,b)$来表示了. ##点积 ${a.xb.x+a.yb.y}$ 在向量的含义下:$\vec{a}·\vec{b}=|\vec{a}| ...
- 用类的思想求三角形的周长与面积。定义Triangel类,定义属性和方法求三角形的周长与面积.
要求: 类的属性:三角形的三条边长 类的方法:def getZC(self)计算并返回周长,def printArea(self)计算并输出面积,面积精确到小数点后二位,def isCorrect(s ...
- C++编程练习:抽象类——编写一个程序,计算三角形、正方形的面积,抽象出一个基类base。
例.编写一个程序,要求计算三角形.正方形的面积,抽象出一个基类base,在其中说明一个虚函数display( )用来展示其参数且求出面积. 代码如下: 头文件headfile.h: #pragma o ...
- 用海伦公式计算三角形的周长与面积
首先我们来介绍一下什么是海伦公式 海伦公式又译作希伦公式.海龙公式.希罗公式.海伦-秦九韶公式.它是利用三角形的三条边的边长直接求三角形面积的公式.表达式为:S=√p(p-a)(p-b)(p-c),其 ...
- BC26 计算三角形的周长和面积(海伦公式)
BC26 计算三角形的周长和面积 海伦公式:a.b.b分别为三角形三个边的长度. #include<iostream> #include<cmath> #include< ...
- 使用python编程语言编写程序:输入a、b、c三个数,判断a、b、c能否构成三角形,如果能够构成三角形,判断该三角形是等腰三角形还是等边三角形,还是直角三角形,还是一般三角形。并计算周长和面积。
使用python编程语言编写程序:输入a.b.c三个数,判断a.b.c能否构成三角形,如果能够构成三角形,判断该三角形是等腰三角形还是等边三角形,还是直角三角形,还是一般三角形.并计算周长和面积. ...
- php计算三角形的面积,PHP实现的简单三角形、矩形周长面积计算器分享
运用PHP面向对象的知识设计一个图形计算器,同时也运用到了抽象类知识,这个计算器可以计算三角形的周长和面积以及矩形的周长和面积.本图形计算器有4个页面:1.PHP图形计算器主页index.php; 2 ...
- 定义一个三角形类(TRI)及其派生类三角柱体类(COL)。其中三角形类可以计算三角形的面积和周长;三角柱体类可以计算柱体的体积和表面积。其具体要求如下: (1)TRI的成员如下: 私有数据成员
题目要求: 定义一个三角形类(TRI)及其派生类三角柱体类(COL).其中三角形类可以计算三角形的面积和周长:三角柱体类可以计算柱体的体积和表面积.其具体要求如下: (1)TRI的成员如下: 私有数据 ...
最新文章
- Activex test contact failed to create control 未指定的错误 控件无法加载的原因
- python的难点在哪里_自己写的Python答案,不知道错在哪儿希望能被告知问题在哪儿和答案...
- World of Darkraft(codeforces 138D)
- Imageloader7-获取图片需要显示的大小
- 小议IndexedDB中的主要对象
- 中如何直接使用方法返回的值_java基础-2-方法、面向对象
- css 样式三元运算_20条书写CSS代码的建议
- 【渝粤教育】国家开放大学2018年春季 0599-22T工程造价管理基础理论与相关法规 参考试题
- 考研失败了,怎么办?
- jenkins结合ansible用shell实现自动化部署和回滚
- mysql数据库横向转纵向_MariaDB Spider:实现MySQL横纵向扩展的小能手
- 为什么要去学习函数式编程
- 面板数据分析步骤及流程-R语言
- JQuery 判断浏览器及其版本
- 冰柱图分析:学习笔记
- 外卖分销返佣分佣程序外卖cps小程序返利系统外卖项目优惠券返利
- 简单教你贴-iPhone新一代超薄卡贴
- 什么设备升级android9,三星升级Android 9 Pie设备公布:S9明年1月上线
- 国外问卷调查好做吗?为大家分享干货!
- 如何使得一个div在页面居中显示
热门文章
- 2T的移动硬盘在拷贝时卡死,是什么原因?
- opencv 计算二维矢量的幅值—magnitude()函数
- ​git拉取远程分支到本地 ​
- 远程管理概念及IP KVM的优势解析
- 跟着王进老师学开发Python篇第四季:面向对象基础篇-王进-专题视频课程
- 2021大同高考成绩查询,2021年大同高考状元是谁分数多少分,历年大同高考状元名单...
- leetcode之硬币
- 英语常用俚语和习惯用语索引
- python-exe执行闪退问题
- cn.codeaurora.org: 域名解析暂时失败