输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形。
输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形。
(1)、当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长。(2)、若是等腰三角形打印“等腰三角形”,若两个等腰的平方和等于第三边平方和,则打印“等腰直角三角形”。(3)、若是等边三角形,则打印:“等边三角形"。
代码如下:
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner scanner=new Scanner(System.in);int a,b,c,s;a=scanner.nextInt();b=scanner.nextInt();c=scanner.nextInt();if (a+b>c && a+c>b && b+c>a ){if (a==b && b==c){s=a+b+c;System.out.print("等边三角形周长:" +s);}else if (a==b || b==c || a==c){if (a*a+b*b ==c*c || a*a+c*c==b*b ||b*b+c*c==a*a){s=a+b+c;System.out.print("等腰直角三角形:"+s);}else{s=a+b+c;System.out.print("等腰三角形:"+s);}}else{s=a+b+c;System.out.print("三角形:"+s);}}else {System.out.print("不是三角形");}}
}
输入三个数a、b、c分别作为三边的边长构成三角形。通过程序判定所构成的三角形是一般三角形、等腰三角形还是等边三角形。相关推荐
- java比较三个数的编程_Java小程序输入三个数求最大数
Java小程序输入三个数求最大数代码: import java.io.*; public class Help { // 比较两个数字 public static void main(String[] ...
- PTA浙大版python程序设计题目集--第1章-2 从键盘输入三个数到a,b,c中,按公式值输出 (30 分)
在同一行依次输入三个值a,b,c,用空格分开,输出 bb-4a*c的值 输入格式: 在一行中输入三个数. 输出格式: 在一行中输出公式值. 输入样例: 在这里给出一组输入.例如: 3 4 5 输出样例 ...
- c语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出,从键盘上输入3个数,将它们按由大到小的顺序排列好输出...
vb中从键盘上输入10个数,判断有几个偶数,有几个奇数? 我给你写了,挺简单的.窗体上添加两个label控件一个command控件Dima(1To10)DimbDimcAsIntegerDimdAsI ...
- c语言学习-输入三个数求三个数中的最大数
自定义函数,通过函数调用直接找最大数,输入三个数求三个数中的最大数 程序流程图: 代码: #include<stdio.h> double ma(double l,double m,dou ...
- c语言学习-从键盘输入三个数,按照从小到大(或从大到小)的顺序输出
从键盘输入三个数,按照从小到大(或从大到小)的顺序输出 程序流程图: 代码: #include<stdio.h> void main() {float a,b,c,d; printf(&q ...
- python编程输入三个数按大小输出_编程:输入3个数,按从小到大的顺序输出
展开全部 代码如下:32313133353236313431303231363533e58685e5aeb931333332636333#include int main() { int a , b ...
- 3从控制台输入三个数,并输出最大值
public static void main(String[] args) { System.out.println("请输入三个数"); Scanner scanner=new ...
- java--案例:[Random]随机100-200的数、班级点名器、控制台输入三个数,输出最大值,或最小值?
随机100-200的数 思路:先随机到100的数,然后再加100 public static void main(String[] args) { Random ran = new R ...
- python表示三个数升序_编写程序,输入三个数,然后以升序显示_学小易找答案
[简答题]按照软件开发的顺序,实现下列程序: 计算三角形面积的公式为:s = (side1 + side2 + side3) / 2,area = (s - side1)(s - side2)(s - ...
- java三个数排序从小到大,键盘输入三个数,实现从小到大排序,键盘输入从小到大...
键盘输入三个数,实现从小到大排序,键盘输入从小到大 // 导包 import java.util.Scanner; public class Sort { public static void mai ...
最新文章
- [Math]理解卡尔曼滤波器 (Understanding Kalman Filter)
- 百度研究院发布2021年十大科技趋势预测
- 【数据库】分库分表策略
- BZOJ3160: 万径人踪灭
- Pandas直接读取arff格式的文件,这种需求还是头一次碰到!
- Java 线程池框架核心代码分析
- 如何用木板做桥_如何辨别使用的公园椅是否需要保养
- 振奋!中国正式进入5G元年;华为5G俄罗斯签下大单;王坚进入工程院院士第二轮评审...
- 微信灰度测试“相关阅读”功能 公众号文章下推荐延伸内容
- 对于局部变量_LabVIEW小白入门——局部变量
- 华为手机短息没有声音解决方案
- stats | 线性回归(一)——模型表达式和输出结果
- linux环境安装jdk啊
- python能做什么游戏-你也可以用Python开发出一款火遍全球的游戏!
- Median of Two Sorted Array leetcode java
- python w3cschool_python|w3cschool菜鸟教程
- 测试工具(一)——Abbot 测试SWT
- 如何扩大计算机的硬盘空间,c盘分区小了怎么扩大_电脑c盘分区空间太小如何扩大...
- amd cpu排行_最全cpu性能排行榜 cpu性能排行天梯图
- 贡献度分析--帕累托图
热门文章
- 【智能控制实验】基于MATLAB的BP神经网络设计
- 补 2019.11.11-2019.11.17 arts:
- 量子力学顺口溜_圆周率前五百位背诵顺口溜
- Bluetooth Profile Specification之(HFP篇)4.2 呼叫传输、设置、保持状态
- 多线程|pi1.c 使用2个线程根据莱布尼兹级数计算PI
- 三分钟熟悉进制转换与位运算
- IDEA在push出现Pushed master to new branch origin/master错误
- 用MATLAB进行余弦信号频谱分析
- 与基础事务管理器的通信失败 存货申请_图文并茂讲解分布式事务的实现原理...
- 《CSDN博客搬家》