输入一个三角形的三条边,判断有这三条边能否构成一个三角形,如果是,输出周长,不是,输出非法三角形。
三角形判定条件:任意俩边之和大于第三边,任意俩边之差小于第三边。
Scanner scanner = new Scanner(System.in);
System.out.println("请输入三角形的三条边:");
int a = scanner.nextInt();
int b = scanner.nextInt();
int c = scanner.nextInt();
if (a > b) {if (b > c) {if (b + c > a && a - c < b) {System.out.println("周长是:" + (a + b + c));} else {System.out.println("非法三角形");}} else {if (a > c) {if (b + c > a && a - b < c) {System.out.println("周长是:" + (a + b + c));} else {System.out.println("非法三角形");}}}
} else {if (b > c) {if (a + c > b && b - c < a) {System.out.println("周长是:" + (a + b + c));} else {System.out.println("非法三角形");}} else {if (a + b > c && c - a < b) {System.out.println("周长是:" + (a + b + c));} else {System.out.println("非法三角形");}}
}
输入一个三角形的三条边,判断有这三条边能否构成一个三角形,如果是,输出周长,不是,输出非法三角形。相关推荐
- 输入三个数,判断能否以这三个数构成一个三角形,若能则输出所构成三角形的类别(等边、等腰、直角或斜三角形)
输入三个数,判断能否以这三个数构成一个三角形,若能则输出所构成三角形的类别(等边.等腰.直角或斜三角形) #include<stdio.h> int main() {int a,b,c; ...
- 用python编程输入三角形的三条边判断是否构成三角形_vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题,...
题目: vb三角形编程输入三条边,判断能否构成三角形.看我的编程是否有问题, Dim A=Val(InputBox("请输入a") ) B=Val(InputBox("请 ...
- Java输入三条边判断是否能组成三角形,若能构成则输出什么三角形
问题 输入三条边判断是否能组成三角形,若能构成则输出什么三角形 思路 任意两条边之和大于第三条边,构成三角形 三角形两条边相等,等腰三角形 三角形三边相等,等边三角形 代码实现 Scanner sca ...
- 用python编程输入三角形的三条边判断是否构成三角形_输入三角形的三条边a,b,c,判断它们能否构成三角形。若能构成三角形,指出是何种三角形....
任务说明: 输入三角形的三条边a,b,c,判断它们能否构成三角形.若能构成三角形,指出是何种三角形.注:判断浮点数是否相等其差的绝对值小于10-3即认为相等.需用5种测试用例. 输入要求: " ...
- 使用python编程语言编写程序:输入a、b、c三个数,判断a、b、c能否构成三角形,如果能够构成三角形,判断该三角形是等腰三角形还是等边三角形,还是直角三角形,还是一般三角形。并计算周长和面积。
使用python编程语言编写程序:输入a.b.c三个数,判断a.b.c能否构成三角形,如果能够构成三角形,判断该三角形是等腰三角形还是等边三角形,还是直角三角形,还是一般三角形.并计算周长和面积. ...
- #十二、编写三角形类Triangle,初始化三个属性,分别是三条边的长度,定义一个计算并打印周长的函数 #十三、编写等腰三角形类EWtriangle,继承于三角形类,初始化只用传一个腰长和一个底长,定
#十二.编写三角形类Triangle,初始化三个属性,分别是三条边的长度,定义一个计算并打印周长的函数 #十三.编写等腰三角形类EWtriangle,继承于三角形类,初始化只用传一个腰长和一个底长,定 ...
- 用python输入三个整数判断能否构成三角形_用户输入三个数字,判断可以构成什么三角形?...
1.练习1:使用python实现两个数字的交换 A= input("请输入一个数字:") B= input("请在输入一个数字:") A,B=B,A print ...
- 用python输入三个整数判断能否构成三角形_用户输入三个数字,判断能够构成什么三角形?...
一.练习1:使用python实现两个数字的交换 A= input("请输入一个数字:") B= input("请在输入一个数字:") A,B=B,A print ...
- C语言学习之输入一个大于三的值判断是否为素数
C语言学习之输入一个大于三的值判断是否为素数 方法一 #include <stdio.h> int main(){int number,x; //定义变量printf("请输入一 ...
最新文章
- php 输出函数结果,PHP向浏览器输出内容的4个函数总结
- 字符的点阵显示(模拟户外广告显示屏)
- 下列那些是oracle的伪列,oracle伪列
- 微服务接入oauth2_微服务权限终极解决方案,Spring Cloud Gateway+Oauth2实现统一认证和鉴权!...
- python支持复数以及相关的运算吗_Python: 复数的数学运算
- 1. Browser 对象 - Window 对象
- HTML基础整理(From表单)
- linux挂载曙光存储,曙光I1620G30获取设备的cpu、内存、存储等参数信息。
- SQL之SQL99语法 没错就这么简单
- macOS搭建51单片机开发环境
- oracle查看密码过期策略及修改
- easyrecovery15绿色版本操作简单数据恢复效果不错
- linux下好用的ftp,linux好用的ftp客户端
- Sql Server Update 更新数据
- 海天蚝油《挑战不可能》听风者解人声密码
- 视频加水印,怎么给视频加水印?
- 友价商城源代码插件汇总
- m73p黑苹果_M93P一次性拔草小主机,黑苹果,软路由。
- 司铭宇老师:新任销售经理新任销售主管培训之角色认知
- Lambda表达式用法超详细整理!!!