c语言已知一个直角三角形的两条直角边的边长,求三角形的面积和斜边长 C++输入一个直角三角形的两个直角边的边长,求斜边的长度和三...

作者&投稿:胥学 (若有异议请与网页底部的电邮联系)

在scanf()命令加入下面命令:

printf("%lf %lf",a,b);

import java.util.*;

public class triangle {

static void show(double a,double b,double c){

if(a+b<c&&a+c<b&&b+c<a){

System.out.println("构不成三角形");

}

if(a*a==b*b+c*c){

System.out.println("输出斜边:"+(double)(Math.sqrt(a*a)));

System.out.println("输出三角形的面积:"+(b*c)/2);

}

if(b*b==a*a+c*c){

System.out.println("输出斜边:"+(double)(Math.sqrt(b*b)));

System.out.println("输出三角形的面积:"+(a*c)/2);

}

if(c*c==a*a+b*b){

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("请输入边长b");

Double b=sc.nextDouble();

System.out.println("请输入边长c");

Double c=sc.nextDouble();

show(a,b,c);

}

}

运行结果如下:

请输入边长a3

请输入边长b4

请输入边长c5

输出斜边:5.0

输出三角形的面积:6.0

它除了具有一般三角形的性质外,具有一些特殊的性质:

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

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

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

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



定义abc分别为三角形的直角边与斜边,s为面积,斜边c=sqrt(a*a+b*b),面积s=a*b/2

#include<stdio.h>
#include<math.h>
void main()
{
int a,b,c,s;
scanf("%d%d",&a,&b);
c=sqrt(a*a+b*b);
s=a*b/2;
printf("c=%d\n",c);
printf("s=%d\n",s);
}

# include< studio>
int main
{
int a,b,c,s;
c= qurt(a*a+b*b);
s=a*b/2;
printf("%d%d",c,s);
/*如果有小数就改用double*/

}

编写一个程序,输入直角三角形两条直角边a和b的长度,利用勾股定理计算斜边c的长度。要求结果保留2位~

C语言程序如下:
#include
#include
void main()
{
float a,b,c;//定义变量abc
printf("请输入直角三角形两条直角边长:a=?,b=?
");//提示输入ab的边长值
scanf("%f%f",&a,&b);//输入边长值
c=sqrt(pow(a,2)+pow(b,2));//利用勾股定理计算斜边的长度
printf("c=%.2f
",c);//输出斜边边长值并保留两位小数
}
勾股定理是一个基本的几何定理,指直角三角形的两条直角边的平方和等于斜边的平方即a *a +b *b =c *c 。中国古代称直角三角形为勾股形,并且直角边中较小者为勾,另一长直角边为股,斜边为弦,所以称这个定理为勾股定理,也有人称商高定理。

拓展资料
1.勾股定理的证明是论证几何的发端;
2.勾股定理是历史上第一个把数与形联系起来的定理,即它是第一个把几何与代数联系起来的定理;
3.勾股定理导致了无理数的发现,引起第一次数学危机,大大加深了人们对数的理解;
4.勾股定理是历史上第—个给出了完全解答的不定方程,它引出了费马大定理;
5.勾股定理是欧氏几何的基础定理,并有巨大的实用价值.这条定理不仅在几何学中是一颗光彩夺目的明珠,被誉为“几何学的基石”,而且在高等数学和其他科学领域也有着广泛的应用.1971年5月15日,尼加拉瓜发行了一套题为“改变世界面貌的十个数学公式”邮票,这十个数学公式由著名数学家选出的,勾股定理是其中之首。

设PF1:y=k1(x+1),PF2=k2(x-1)。
分别与椭圆联立方程。→(1+2k1²)x²+4k1²x+2k1²-2=0,(所以设A(x1,y1),B(x2,y2))。→x1+x2=-4k1²/(1+2k1²)。x1x2=(2k1²-2)/(1+2k1²)。
同理,设C(x3,y3),D(x4,y4)。→(1+2k2²)x²-4k2²x+2k2²-2=0。→x3+x4=4k2²/(1+2k2²),x3x4=(2k2²-2)/(1+2k2²)。

扩展资料:
C++语言的程序因为要体现高性能,所以都是编译型的。但其开发环境,为了方便测试,将调试环境做成解释型的。即开发过程中,以解释型的逐条语句执行方式来进行调试,以编译型的脱离开发环境而启动运行的方式来生成程序最终的执行代码。
第一步是对程序进行编译,这需要用到编译器(compiler)。编译器将C++语句转换成机器码(也称为目标码);如果这个步骤成功,下一步就是对程序进行链接,这需要用到链接器(linker)
参考资料来源:百度百科-三角形面积
参考资料来源:百度百科-C++

一个直角三角形两条直角边分别是4厘米斜边不知道斜边上的高也不知道求...
答:根据勾股定理,一个直角三角形两条直角边的长度分别为a和b,斜边的长度为c,则有:a^2 + b^2 = c^2 其中,a和b分别是直角三角形的两条直角边,c是斜边的长度。在这道题中,已知直角三角形的两条直角边长度分别为4厘米,设斜边长度为c,代入勾股定理中得到:4^2 + 4^2 = c^2 化简得到...

输入一个直角三角形的两个直角边的边长,求斜边的长度并输出
答: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);}

已知直角三角形两条边分别长2dm和3dm求另一个边长多少
答:已知直角三角形两条边分别2dm和3dm,求另一条边长有两种情况:①边长3dm是直角边,求斜边长 斜边长=√(2²+3²)=√13dm ②边长3dm是斜边,求另一条直角边长 另一直角边长=√(3²-2²)=√5cm。

一个直角三角形.已知两条边的长,a为直边=147cm. b为斜边=205cm,求a和...
答:额你这道题目好像不能凑整呢,题目没抄错么?公式就是a平方+B平方=C平方,A,B是直角边,C是斜边

怎么求三角形斜边的长度呢?
答:三角形的斜边怎么求如下:一,已知直角三角形的两条直角边,求斜边。方法是:利用勾股定理:斜边=根号(两条直角边的平方和)。二,已知直角三角形的一个锐角a及其对边,求斜边。方法是:利用正弦函数:斜边=(角a的对边)/sina。三,已知直角三角形的一个锐角a及其邻边,求斜边。方法是:利用余弦函数:...

C语言 直角三角形 已知直角端两边长,求除直角以外的另外两角的角度
答:c语言有个数学包<math.h> 以弧度计数。可以直接用。如下代码:include<stdio.h> include<math.h> main(){ float a,b,t1,t2;printf("put in a and b\n");scanf("%f%f",&a,&b);getchar();t1=atan2(a,b);t2=atan2(b,a);printf("两个角的度数为%f ,%f\n",t1,t2);getchar(...

已知一个直角三角形一边直角边和角度,求另外一条直角边。
答:首先设这条直角边为a,相邻的直角边为b,斜边为c,设直角边正对角为@,则有sin@=a/c,斜边长c=sin以知角*已知到边,相邻直角边b=sin已知到角*c

如何计算三角形斜边的长度呢?
答:不同的条件,算斜边的方法也不同。如下:一、已知直角三角形的两条直角边,求斜边。方法是:利用勾股定理:斜边=根号(两条直角边的平方和)。二、已知直角三角形的一个锐角a及其对边,求斜边。方法是:利用正弦函数:斜边=(角a的对边)/sina。三、已知直角三角形的一个锐角a及其邻边,求斜边。方法...

直角三角形斜边怎么算长度
答:不同的条件,算斜边的方法也不同。如下:一、已知直角三角形的两条直角边,求斜边。方法是:利用勾股定理:斜边=根号(两条直角边的平方和)。二、已知直角三角形的一个锐角a及其对边,求斜边。方法是:利用正弦函数:斜边=(角a的对边)/sina。三、已知直角三角形的一个锐角a及其邻边,求斜边。方法...

已知直角三角形的直角边,求斜边的长度和两锐角的大小c语言
答:直接用勾股定理和余弦定理计算 include <stdio.h> include <math.h> define PI (acos(-1))int main(){ double a,b,c,A,B;scanf("%lf%lf",&a,&b);c=sqrt(a*a+b*b);A=acos((b*b+c*c-a*a)/(2*b*c))/PI*180;B=acos((a*a+c*c-b*b)/(2*a*c))/PI*180;printf(...