输入三条边,判断三角形类型
import java.util.Scanner;/*** 1.要求从控制台获取三角形三条边a, b, c的数据, 判断并输出该三角形的形状.* a)不是三角形 b)普通锐角三角形 c)普通直角三角形 d)普通钝角三角形* e)等腰锐角三角形 f)等腰直角三角形 g)等腰钝角三角形 h)等边三角形*提示: 先将a,b,c三条边按照从大到小排列, 即a最大, c最小,b+c>a 成立, 是三角形*b*b + c*c == a*a 成立, 是直角三角形*b*b + c*c < a*a 成立, 是钝角三角形*b*b + c*c > a*a 成立, 是锐角三角形*c == a 成立, 是等边三角形 b == c 成立, 是等腰三角形* @author Administrator*/
public class Test7 {public static void main(String[] args) {/*声明变量*/int a;//三角形的第一条边int b;//三角形的第二条边int c;//三角形的第三条边int [] arr=new int[3];//数组,用于存储三角形的三条边//扫描器Scanner input=new Scanner(System.in ); System.out.println("请输入三角形的三条边:");/*遍历数组,接收输入的三条边的边长*/for (int i=0;i<arr.length ;i++) {System.out.print("请输入三角形的第"+(i+1)+"条边:");//接收arr[i]=input.nextInt(); } /*将输入的三个数据赋值给a、b、c*/a=arr[0];b=arr[1];c=arr[2];/*判断,* 判断输入的三条边的
输入三条边,判断三角形类型相关推荐
- 根据三条边判断三角形类型
题目描述: 输入三个边长a,b,c,判断能否构成三角形,三角形是什么类型. 解题思路: (1)输入三边长a,b,c: (2)三边长排序,从小到大a>b>c: (3)若a+b>c则能构 ...
- 用python编程输入三角形的三条边判断是否构成三角形_vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题,...
题目: vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题, Dim A=Val(InputBox("请输入a") ) B=Val(InputBox("请 ...
- Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形
问题 输入三条边判断是否能组成三角形,若能构成则输出什么三角形 思路 任意两条边之和大于第三条边,构成三角形 三角形两条边相等,等腰三角形 三角形三边相等,等边三角形 代码实现 Scanner sca ...
- C#输入三条边判断是否为三角形
题目 基类Shape类是一个表示形状的抽象类,GetArea ()为求图形面积的函数.请从Shape类派生三角形类(Triangle),并给出具体的求面积函数,并在主函数中多态地实现调用. publi ...
- C语言判断三角形类型并计算面积
这里将介绍如何根据三角形的三条边判断三角形类型,并输出其类型与面积的方法. 算法思想 首先输入三条边的长度,先判断任意两边之和是否大于第三边,若小于,则不能构成三角形. 接着依次判断下列条件: 三角形 ...
- C语言判断三角形类型
根据输入的三角形的三条边判断三角形的类型,并输出其面积和类型. 算法思想 首先判断其两边之和是否大于第三边,若大于则判断可以构成三角形,再进一步判断该三角形是什么三角形,并计算这个三角形的面积:否则不 ...
- Python分支基础题练习(1. 英制单位和公制单位互换 2.掷骰子决定做什么 3.分段函数求值 4.输入三条边的长度如果能构成三角形就计算周长和面积)
Python 分支基础题练习二 练习一 英制单位和公制单位互换: 代码分析: 使用Input()函数获取到数值和单位 根据输入的单位按照相应的计算方法计算出结果 输出结果 程序示例: "&q ...
- 输入三个数,判断能否以这三个数构成一个三角形,若能则输出所构成三角形的类别(等边、等腰、直角或斜三角形)
输入三个数,判断能否以这三个数构成一个三角形,若能则输出所构成三角形的类别(等边.等腰.直角或斜三角形) #include<stdio.h> int main() {int a,b,c; ...
- 判断三个数是否构成三角形并判断三角形类型
上机题一 题目: 从键盘上输入三个数,判断能否构成三角形,如不能,给出提示:如能,求出对应三角形的面积,并判断该三角形是锐角三角形还是钝角三角形还是直角三角形,输出对应结论. #include< ...
最新文章
- 如何分析案件的性质_刑事案件的管辖地怎么确定?刑事案件地域管辖是怎样的?...
- c语言windows 编程下silder控件,VB6 常用控件 滚动条ScorllBar和Slider控件
- python基础语法第10关作业-Python基础语法习题一
- HDU 4256 翻译罗马数字
- android gradle build process
- 媒体查询media的3种引入方式
- [jQuery基础] jQuery核心函数和工具方法
- 华中数控机器人编程循环三次_华中数控:公司在数控技术上不断创新突破 在技术方面处于国内领先水平...
- 【Swift 4.0】扩展 WCDB 支持 SQL 语句
- 【EIP】以太坊路线图
- HDU 5536 字典树
- 大学四年规划英语计算机专业课,大学四年考证规划你get了吗?
- 广工十四届校赛 count 矩阵快速幂
- php如何做支付,php实现银联支付
- namecheap域名如何绑定IP
- win10快捷方式去箭头(win10快捷方式去箭头副作用)
- datav(datav)
- 游戏计算机的显示器,电竞显示器一般多大尺寸?玩游戏电脑显示器多大合适?...
- vivado仿真导致C盘空间被大量占用vivado仿真闪退崩溃的解决办法之一
- 树莓派安装HomeAssistant Docker方式
热门文章
- 大咖说|Kubernetes自动伸缩实现方式深度讲解
- matlab离散系统仿真分析——电机
- java猫鸭子几条腿_鸭子有几条腿
- Dynamo 中的输入节点
- dynamo怎样由线生成体_Dynamo+Revit在幕墙设计中的应用
- 嵌入式开发也可以用C++?
- 农业银行网站接口php,ecshop,shopex完美实现农业银行(农行)在线支付接口(php语言版本)...
- 板式换热器的系统应用,系统故障处理
- 我这里有漂亮的繁体字,非主流图片
- 第 10 章 容器:数组(下)