if else 应用之经典例题判断能否构成三角形并输出面积
2016-10-06 23:44
357 查看
exa: 有3个整数,给出提示信息:
能否创建三角形;两边之和大于第三边 三个条件都要写
如果能构建三角形,提示是直角三角形还是等边三角形等腰三角形还是普通三角形;
最后输出三角形面积;int t=(a+b+C)/2; int s=sqrt((t-a)(t-b)(t-c)*t);
能否创建三角形;两边之和大于第三边 三个条件都要写
如果能构建三角形,提示是直角三角形还是等边三角形等腰三角形还是普通三角形;
最后输出三角形面积;int t=(a+b+C)/2; int s=sqrt((t-a)(t-b)(t-c)*t);
public static void main(String[] args) { Scanner cin=new Scanner(System.in); int a,b,c; while(true){ System.out.print("如果输入-1则结束循环测试!\n请输入三角形的第一边:"); a=cin.nextInt(); if(a==-1){ break; } System.out.print("请输入三角形的第二条边!"); b=cin.nextInt(); System.out.print("请输入三角形的第三条边!"); c=cin.nextInt(); double t=(a+b+c)/2; double s=Math.sqrt((t-a)*(t-b)*(t-c)*t); if(a+b<=c || a+c<=b || b+c<=a) System.out.println("输入的三边不能构成三角形!"); else if(a==b && b==c) System.out.println("输入的三边能构成等边三角形!面积为:"+s); else if(a==b || b==c || a==c) System.out.println("输入的三边能构成等腰三角形!面积为:"+s); else if(a*a+b*b==c*c || a*a==b*b+c*c || a*a+c*c==b*b) System.out.println("输入的三边能构成直角三角形!面积为:"+s); else System.out.println("输入的三边能构成普通三角形!面积为:"+s); System.out.println(); } }
相关文章推荐
- 输入三角形的三边长为a,b,c判断a,b,c能否构成一个三角形,并且输出其面积。
- 从键盘任意输入三角形的三边长为a,b,c,编程判断a,b,c的值能否构成一个三角形,若能,请算出面积·若不能就输出不能构成三角形。
- 判断能否构成三角形 并输出三角形的周长和面积
- 输入三个坐标,判断能否构成三角形,如果能,输出其周长和面积。
- 一个窗口,用户输入三个数,你判断能否构成三角形以及面积
- c语言:任给三条边长,判断能否构成三角形,如果能,求出其面积和周长
- JAVA之1.封装一类三角形对象Triangle,该类对象具有三条边的属性,具有初始化三角形的功能、修改边长的功能、判断三条边能否构成三角形的功能、求周长的功能、求面积的功能。
- 12月27日任务 从键盘任意输入三角形的三边,判断是否能构成三角形,若能,则计算三角形的面积并输出,若不能,则输出不能构成三角形
- 输入三角形a,b,c的值判断其能否构成三角形并输出三角形的性质
- c语言:任给三条边长,判断能否构成三角形,如果能,求出其面积和周长
- 利用5个标签,4个文本框,2个按钮,自己设计布局实现输入三边求三角形面积。界面如下所示。三角形类的编写可以使用实验4中已经写过的三角形类,当点击“判断三边”时,若能构成三角形,在标签5上显示“可以构成三角形!”,如不能构成三角形,在标签5上显示“不能构成三
- 如何判断三角形能否构成以及三角形的类型
- 29.输入三个实数,判断能否构成三角形;若能,再说明是何种类型的三角形
- 判断是否能构成三角形并计算面积
- 判断输入三边能否构成三角形
- 判断三个边能否构成三角形,并判断能够成什么三角形(锐角、钝角、直角)
- 判断输入三条边能否构成三角形
- 任意输入三条边(a,b,c实型),若能构成三角形,则计算并输出其面积,否则输出标志“No Triangle!”。
- CF 6A Triangle (判断能否构成三角形)
- C语言-根据输入的三角形的三条边判断三角形的类型,并输出它的面积和类型