-->
当前位置:首页 > 题库 > 正文内容

编程题:3205 直角三角形

Luz3年前 (2022-03-24)题库912
当你拥有计算机后,数学运算就变得非常简单了。举个例子来说,你可能知道直角三角形的定义:如果3边a,b,c(假定c为最长的边,也就是斜边)满足如下关系:a * a+b * b=c * c,那么这个就是直角三角形。这就是所谓的毕达哥拉斯(Pythagora)定律。
这里如果给定其中的两个边,如何计算第三边的长度。

### 输入格式:

输入包含一些三角形的描述,每个描述占一行,包括了三个整数a,b和c,表示对应的直角三角形的三个边。三个数字当中有一个等于-1(表示未知的边),其余两个都是正数(表示已知的边)。如果a=b=c=0表示输入结束。

### 输出格式:

对于每个输入的三角形,首先要输出三角形的序号,如输出样例所示。如果不能构成直角三角形,输出“Impossible.”。否则,输出为“s=L”,其中s是未知边的名称(a,b或c),L为其长度,精确到小数点后三位。
每个测试数据后输出一个空行。

### 输入样例:

in
3 4 -1
-1 2 7
5 -1 3
0 0 0


### 输出样例:


out
Triangle #1
c = 5.000

Triangle #2
a = 6.708

Triangle #3
Impossible.









答案:若无答案欢迎评论

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。