永发信息网

能否构成直角三角形

答案:2  悬赏:20  手机版
解决时间 2021-01-29 05:33
能否构成直角三角形
最佳答案
var a,b,c,t:integer;

begin

readln(a,b,c);
if (a+b>c) and (b+c>a) and (c+a>b) then
begin
if a if a if b*b+c*c=a*a then writeln(b*c/2:0:1)
else writeln('No');
end
else write('No') ;

end.
全部回答
  • 1楼网友:神的生死簿
  • 2021-01-29 03:07
解:设0<a<b<c,那么1/a>1/b>1/c>0假设这样的三边能构成直角△,那么(1/a)^2=(1/b)^2+(1/c)^21/a^2-1/b^2=1/c^2(b^2-a^2)/(a^2b^2)=1/(a^2+b^2)b^4-a^4=a^2b^2a^4+a^2b^2-b^4=0利用求根公式:a^2=[(-1±√5)/2]b^2因为 0<a<b所以 a^2=[(√5-1)/2]b^2所以 a=√[(√5-1)/2]b≈0.786b 【(√5-1)/2是黄金分割值,约为0.618】所以这样的直角△是存在的追问我要的是pascal程序
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯