用java编写一个已知直角三角形两直角边求直角三角形斜边的程序

两直角边要自己输入数字的那种

Scanner s = new Scanner(System.in);

System.out.println("输入三角形直角边A:zhuan");

int m = s.nextInt();

System.out.println("输入三角形直角边B:");

int n = s.nextInt();

System.out.println("三角形斜边为"+Math.sqrt(Math.pow(m, 2)+Math.pow(n, 2)));

扩展资料:

1、直角三角形两直角边的平方和等于斜边的平方。∠BAC=90°,则AB²+AC²=BC²(勾股定理)

2、在直角三角形中,两个锐角互余。若∠BAC=90°,则∠B+∠C=90°

3、直角三角形中,斜边上的中线等于斜边的一半(即直角三角形的外心位于斜边的中点,外接圆半径R=C/2)。该性质称为直角三角形斜边中线定理

4、直角三角形的两直角边的乘积等于斜边与斜边上高的乘积。

参考资料来源:百度百科-直角三角形

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-03-07
Scanner s = new Scanner(System.in);
System.out.println("输入三角形直角边A:");
int m = s.nextInt();
System.out.println("输入三角形直角边B:");
int n = s.nextInt();
System.out.println("三角形斜边为"+Math.sqrt(Math.pow(m, 2)+Math.pow(n, 2)));本回答被网友采纳
第2个回答  2012-03-07
实际上是用java编写“勾股定理”的程序。可以参考http://zhidao.baidu.com/question/10263.html
用已有的很多软件都可以如愿以偿:实用计算器(calc)——绿盟网;另外在网络上搜“勾股定理计算器” ,可选的很多。

用java编写一个已知直角三角形两直角边求直角三角形斜边的程序
Scanner s = new Scanner(System.in);System.out.println("输入三角形直角边A:zhuan");int m = s.nextInt();System.out.println("输入三角形直角边B:");int n = s.nextInt();System.out.println("三角形斜边为"+Math.sqrt(Math.pow(m, 2)+Math.pow(n, 2)));...

用java编写:已知直角三角形的两个边,求斜边长
定义a,b表示两个边长。Math.sqrt(a*a+b*b) 就是斜边的长

java中 输入直角三角形的两条边长,求斜边的长度输出
System.out.println("请输入第一条直角边的边长:");Scanner it = new Scanner(System.in);int s1=it.nextInt();System.out.println("请输入第二条直角边的边长:");int s2=it.nextInt();System.out.println("所求直角三角形斜边边长为"+Math.sqrt(s1*s1+s2*s2));} } ...

根据以下提供的三角形问题的伪代码,用C或C++、JAVA语言编写程序
else IsATriangle=false; if(IsATriangle) { if(a==b&&a==c) printf("等边三角形\\n"); else if(a==b||a==c||b==c) printf("等腰三角形\\n"); else if(a*a+b*b==c*c||a*a+c*c==b*b||c*c+b*b==a*a) printf(...

输入一个直角三角形的两个直角边的边长,求斜边的长度并输出
include "stdio.h"include "math.h"void main(){ int a,b;float c;printf("输入直角边长度:");scanf("%d,%d",&a,&b);c=(float)sqrt(a*a+b*b);printf("斜边长度为%5.3f", c);}

Java编程,根据输入三角形的三个边边长,程序能判断三角形类型为:等边...
private static Scanner sc;private static List<Integer> edge = new ArrayList<Integer>();public static void main(String[] args){System.out.println("请输入三角形的三条边");sc = new Scanner(System.in);input();}public static void input() {while (edge.size() < 3){if (sc....

c语言中输入直角三角形的两条直角边,如何求斜边的长度?
System.out.println("输出斜边:"+(double)(Math.sqrt(c*c)));System.out.println("输出三角形的面积:"+(a*b)\/2);} } public static void main(String[] args) { Scanner sc=new Scanner(System.in);System.out.println("请输入边长a");Double a=sc.nextDouble();System.out.println("...

如何用java代码来做三角形的判断?
return "无法构成三角形";}else if(a==b||a==c||b==c){ return "等腰三角形";}else if(a*a+b*b==c*c){ return "直角三角形";}else if(a*a+b*b<c*c){ return "锐角三角形";}else return "钝角三角形";} public static void main(String[] args) { System.out.println(...

编写一个程序,输入直角三角形两条直角边a和b的长度,利用勾股定理计算斜 ...
C语言程序如下:include<stdio.h> include<math.h> void main(){ float a,b,c;\/\/定义变量abc printf("请输入直角三角形两条直角边长:a=?,b=?\\n");\/\/提示输入ab的边长值 scanf("%f%f",&a,&b);\/\/输入边长值 c=sqrt(pow(a,2)+pow(b,2));\/\/利用勾股定理计算斜边的长度 printf("...

C语言程序设计:已知直角三角形两直角边a,b,设计程序求出斜边c,结果保 ...
include <iomanip> include <math.h> using namespace std;int main(){ double a, b, c;cout << "请输入边长a;";cin >> a;cout << "请输入边长b;";cin >> b;c = sqrt(a*a + b * b);cout << setiosflags(ios::fixed) << setprecision(2) << "第三边的长度为" << c <...

相似回答