任意输入三条边(a,b,c实型),若能构成三角形,则计算并输出其面积,否则输出标志“No Triangle!”。
#include<iostream>
#include<cmath>
using namespace std;
int main( )
{int a,b,c,s,area;
cout<<"请输入三角形的三条边a,b,c:"<<endl;
cin>>a>>b>>c;
if(a+b>c&&a+c>b&&b+c>a)
{s=0.5*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
cout<<"三边为a,b,c的三角形的面积为:"<<area<<endl;
}
else
cout<<"No Triangle!"<<endl;
return 0;
}
运行结果:
请输入三角形的三条边a,b,c:
6 8 10
三边为a,b,c的三角形的面积为:24
Press any key to continue
请输入三角形的三条边a,b,c:
2 3 5
No Triangle!
Press any key to continue
任意输入三条边(a,b,c实型),若能构成三角形,则计算并输出其面积,否则输出标志“No Triangle!”。相关推荐
- Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形
问题 输入三条边判断是否能组成三角形,若能构成则输出什么三角形 思路 任意两条边之和大于第三条边,构成三角形 三角形两条边相等,等腰三角形 三角形三边相等,等边三角形 代码实现 Scanner sca ...
- 用python编程输入三角形的三条边判断是否构成三角形_vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题,...
题目: vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题, Dim A=Val(InputBox("请输入a") ) B=Val(InputBox("请 ...
- 任意输入三个英文字母,按照字典顺序输出
任意输入三个英文字母,按照字典顺序输出 s=input('x,y,z=') x,y,z=s.split(',') if x>y:x,y=y,x if x>z:x,z=z,x if y> ...
- C语言标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形、直角三角形、等腰直角三角形,一般三角形。若不能,则输出“不是三角形\n”
标题下面程序用于输入三角形的三条边a,b,c,判断它们能否构成三角形,若能,则指出是何种三角形:等腰三角形.直角三角形.等腰直角三角形,一般三角形.若不能,则输出"不是三角形\n" ...
- 用python编程输入三角形的三条边判断是否构成三角形_输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形....
任务说明: 输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形.注:判断浮点数是否相等其差的绝对值小于10-3即认为相等.需用5种测试用例. 输入要求: " ...
- c语言求三个数最值非函数,C语言编程:从键盘任意输入三个数,编写求其最大值、最小值的函数,用指针作函数参数实现。...
www.shufadashi.com防采集. C语言编程:从键盘任意输入三个数,编写求其最大值.最小值的函数,用指针作函数参数实现.. #includevoid maxfunction(int*);v ...
- C#输入三角形的三条边a、b、c,判断 等三角形(等腰三角形、直角三角形、一般三角形)
C#输入三角形的三条边a.b.c,判断 等三角形(等腰三角形.直角三角形.一般三角形) using System; using System.Collections.Generic; using Sy ...
- 输入三条边,判断三角形类型
import java.util.Scanner;/*** 1.要求从控制台获取三角形三条边a, b, c的数据, 判断并输出该三角形的形状.* a)不是三角形 b)普通锐角三角形 c)普通直角三角形 ...
- Python分支基础题练习(1. 英制单位和公制单位互换 2.掷骰子决定做什么 3.分段函数求值 4.输入三条边的长度如果能构成三角形就计算周长和面积)
Python 分支基础题练习二 练习一 英制单位和公制单位互换: 代码分析: 使用Input()函数获取到数值和单位 根据输入的单位按照相应的计算方法计算出结果 输出结果 程序示例: "&q ...
最新文章
- 基于FPGA的以太网开发
- 【数据库】防止SQL注入
- 使用VirtualBox SDK之初步编译
- C语言试题三十七之求除一个2×m整型二维数组中最大元素的值,并将此值返回调用函数。
- 【python】os模块 递归删除文件夹所有文件 --笔记
- 比亚迪发布九款新车 首次展示L4技术和BNA升级架构...
- cmw500综合测试仪使用_辽宁优质继电器综合测试仪供应商-广州炫通电气科技
- 什么是dispatchEvent?
- 学习JSP大学实用教程
- 80 多个免费编程字体,你喜欢哪种?
- 浅析Java设计模式——观察者模式
- 一个前端面试官的自白:Connecting the Dots
- Unity编程笔录--实现360全景视频和VR视频
- 成品系统搭建 一周就可以上线运营
- 总结100+前端优质库,让你成为前端百事通
- animal farm 第一章阅读笔记
- 潮汕明代皇封御葬古墓受损追踪:当地相关部门介入
- java网课|static
- python从1 2 3 4 1000_Python语句序列“a=(1,2,3,None,(),[]);print(len(a))”的运行结果是()。 (2.0分)_学小易找答案...
- IO流_递归、IO流总结
热门文章
- 玩转算法面试:(四)LeetCode查找类问题
- 最长回文串 马拉车算法 C++
- 基于Route-map的路由过滤配置详解
- python fileinput_Python之fileinput模块学习
- CAD如何快速转换为PDF格式
- ​​【认证篇 / 远程】(7.0) ❀ 01. Windows Server 2022域服务器安装与配置 ❀ FortiGate 防火墙
- fork()和vfork()
- SQL中on、where、having的区别
- 钱诚:10.11现货黄金原油价格走势实时行情分析
- 一根帮在大闸蟹上的稻草