输入ABC三个数代表三角形的三个边这三个数能否组成三角形,能就计算面积输出,否给出其提示画出过程流程图
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了输入ABC三个数代表三角形的三个边这三个数能否组成三角形,能就计算面积输出,否给出其提示画出过程流程图相关的知识,希望对你有一定的参考价值。
急需 不好意思新手只有四十分 麻烦了
参考技术A 不好意思,由于此界面不好画流程图:流程图应该很简单,自己画吧。
1.输入三个数字,分别对应a,b,c三边
2.判断能否构成三角形。
判断方法 (a+b>c)&&(a+c>b)&&(b+c>a)&&(a>0)&&(b>0)&&(c>0),此表达式为任意两边之和大于第三边,且任意边的长不为负数。
3.如2中的判断为真则跳到4,为假则跳到5
4.根据以上的求面积的公式求出面积S,并输出在屏幕上。输出后程序返回1。
5.提示:不能构成三角形,并输出在屏幕上。输出后程序返回1。
界面只能这样了老兄本回答被提问者采纳 参考技术B 已知三角形的三边分别是a、b、c,
先算出周长的一半s=1/2(a+b+c)
则该三角形面积S=根号[s(s-a)(s-b)(s-c)]
这个公式叫海伦——秦九昭公式
能够成三角形的条件是 任意两边之和大于第三边长。
我给出简要的步骤,至于流程图应该很简单,自己画吧。
1.输入三个数字,分别对应a,b,c三边
2.判断能否构成三角形。
判断方法 (a+b>c)&&(a+c>b)&&(b+c>a)&&(a>0)&&(b>0)&&(c>0),此表达式为任意两边之和大于第三边,且任意边的长不为负数。
3.如2中的判断为真则跳到4,为假则跳到5
4.根据以上的求面积的公式求出面积S,并输出在屏幕上。输出后程序返回1。
5.提示:不能构成三角形,并输出在屏幕上。输出后程序返回1。
输入三个整数x,y,z,请把这三个数由小到大输出
1 Scanner sc=new Scanner(System.in); 2 int[] arr=new int[3]; 3 for(int i=0;i<arr.length;i++) 4 { 5 System.out.println("请输入第"+(i+1)+"个数据"); 6 arr[i]=sc.nextInt(); 7 } 8 for(int i=0;i<arr.length-1;i++) 9 { 10 for(int j=i+1;j<arr.length;j++) 11 { 12 if(arr[j]>arr[i]) 13 { 14 int zhong=arr[i]; 15 arr[i]=arr[j]; 16 arr[j]=zhong; 17 } 18 } 19 } 20 for(int a:arr) 21 { 22 System.out.println(a); 23 }
以上是关于输入ABC三个数代表三角形的三个边这三个数能否组成三角形,能就计算面积输出,否给出其提示画出过程流程图的主要内容,如果未能解决你的问题,请参考以下文章
C语言,输入三个整数,X, Y,Z,请把这三个数有小到大输出
请问这个Java代码怎么写,输入三个整数,如果三个整数都相等,那么输出“这三个数相等”