从键盘输入三角形的三边长,判断 直角 c
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/09 03:41:45
判断跟的情况主要用的是b*b-4*a*c,a为x平方前的代数,b是x前方的代数,c是常数,所以题中的b*b-4*a*c实际结果为(a+b)的平方-4*c*c/4=(a+b)的平方-c平方,根据平方差公
直角三角形(a+b)^2=a^2+b^2+2ab=100;ab=18,2ab=36;a^2+b^2=100-36=64=c^2所以是RT三角形
#include#includemain(){floata,b,c,p;doubleS;printf("请输入三边长度(如3,4,5):");//注意逗号是西文的scanf("%f,%f,%f",&a
看看最长边的平方是否等于剩余两边的平方和.假设最长的边长为c,剩余两边分别是a和b,直接三角形必须满足c×c=a×a+b×
#include#includemain(){floata,b,c,x,y,z;floatd;doubleS;while(1){printf("请输入三角形三边的边长数:");pri
#include"stdio.h"#include"math.h"voidmain(){unsignedchara,b,c,max;doubles,cosab;puts("请输入三条边长:");sca
packagedemo;importjava.io.BufferedReader;importjava.io.InputStreamReader;publicclassSanJiao{publicst
//给出三角形的三个边长a,b,c求三角形的面积//用海伦公式来计算三角形的面积p=(a+b+c)/2,S=根号下{p(p-a)(p-b)(p-c)}#include#includeintmain(v
clearinput"请输入a:"toainput"请输入b:"tobinput"请输入c:"tocifa+b>canda+c>bandb+c>al=(a+b+c)/2s=sqrt(l*(l-a)(l
判断从键盘输入的三个数能否构成三角形.如果是特殊的三角形(如等边、等腰、直角,等腰直角)需要能判断出来.
PrivateSubCommand1_Click()a=Val(InputBox("输入a的长"))b=Val(InputBox("输入b的长"))c=Val(InputBox("输入c的长"))If
#include"stdio.h"intmain(){intLength[3];for(inti=0;i
PrivateSubCommand1_Click()a=Val(InputBox("输入a的长"))b=Val(InputBox("输入b的长"))c=Val(InputBox("输入c的长"))If
(1)一样长就是等边,(2)有两个一样就是等腰,(3)最后在判断两个较小边的平方是否等于较长边的平方来看它是否是直角三角形,其中涉及到的比大小是很简单的,相信楼主应该会吧,就是两两相较,找出最大的依着
输入A,B,CA+B大于C且A-B小于C同时满足,输出若A^2+B^2=C^2或A^2+C^2=B^2或B^2+C^2=A^2(直角三角形其他的略面积,则要用海伦公式,不太好写出来,可以去查别浪费资源
两边之和大于第三边、两边只差小于第三边、首位顺次连接的三条边可以构成三角形.
1.在△ABC中,设AB=c,AC=a,BC=b,因为a²+b²<c²所以c>a,c>b,所以角ACB为最大角作CE垂直AB于E,作CF垂直AC交AB或AB延长线于F,设
#include#includevoidmain(){floata,b,c,t,p,s;printf("请输入三边的长度\n");scanf("%f%f%f",&a,&b,&c);if(a>b){t=
最大边88^2=64>36+16=6^2+4^2所以是锐角三角形