能否构成直角三角形

[复制链接]
查看11 | 回复2 | 2013-7-22 16:15:31 | 显示全部楼层 |阅读模式
var a,b,c,t:integer;beginreadln(a,b,c);if (a+b>c) and (b+c>a) and (c+a>b) then
begin
if a<b then begin t:=a;a:=b;b:=t; end;
if a<c then begin t:=a;a:=c;c:=t; end;
if b*b+c*c=a*a then writeln(b*c/2:0:1)
else writeln('No');
end
else write('No') ;end....
回复

使用道具 举报

千问 | 2013-7-22 16:15:31 | 显示全部楼层
解:设0&lt;a&lt;b&lt;c,那么1&#47;a&gt;1&#47;b&gt;1&#47;c&gt;0假设这样的三边能构成直角△,那么(1&#47;a)^2=(1&#47;b)^2+(1&#47;c)^21&#47;a^2-1&#47;b^2=1&#47;c^2(b^2-a^2)&#47;(a^2b^2)=1&#47;(a^2+b^2)b^4-a^...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行